From 8cee0e3b620bef15a91a203e89915200bb0493eb Mon Sep 17 00:00:00 2001 From: Are Berg Date: Tue, 7 Jun 2022 10:07:06 +0200 Subject: [PATCH 01/30] First commit for Advanced Ordering --- .../65-advanced-ordering/images/.adocassets | 0 .../images/advanced-ordering-roles.png | Bin 0 -> 67220 bytes .../images/bpmn-advanced-ordering.png | Bin 0 -> 46693 bytes .../images/bpmn-scenario1.png | Bin 0 -> 130198 bytes .../images/bpmn-scenario2.png | Bin 0 -> 69627 bytes .../images/bpmn-scenario3.png | Bin 0 -> 82386 bytes .../images/bpmn-scenario4.png | Bin 0 -> 72580 bytes .../images/bpmn-scenario5.png | Bin 0 -> 37353 bytes .../introduction/index.adoc | 21 + .../profiles/65-advanced-ordering/main.adoc | 66 + .../principles/benefit.adoc | 21 + .../principles/index.adoc | 16 + .../principles/interoperability.adoc | 45 + .../principles/parties.adoc | 54 + .../principles/scope.adoc | 33 + .../65-advanced-ordering/process/index.adoc | 35 + .../process/scenario1.adoc | 48 + .../process/scenario2.adoc | 41 + .../process/scenario3.adoc | 41 + .../process/scenario4.adoc | 41 + .../process/scenario5.adoc | 36 + .../profile/identifiers.adoc | 10 + .../65-advanced-ordering/profile/index.adoc | 11 + .../requirements/index.adoc | 13 + .../65-advanced-ordering/rules/index.adoc | 25 + guides/shared/links.adoc | 3 + guides/shared/profiles/65.adoc | 26 + .../114-order-change/codelists/elements.adoc | 20 + .../codelists/elements/country.adoc | 16 + .../codelists/elements/currency-code.adoc | 16 + .../codelists/elements/media-types.adoc | 39 + .../codelists/elements/order-type.adoc | 12 + .../codelists/elements/uom.adoc | 21 + .../codelists/id_schemes.adoc | 11 + .../114-order-change/codelists/index.adoc | 12 + .../codelists/schemes/endpoint.adoc | 18 + .../codelists/schemes/party-id.adoc | 19 + .../114-order-change/description/index.adoc | 8 + .../description/sequence-number.adoc | 11 + .../requirements/delivery.adoc | 27 + .../requirements/general.adoc | 43 + .../114-order-change/requirements/index.adoc | 18 + .../114-order-change/requirements/legal.adoc | 12 + .../114-order-change/requirements/line.adoc | 34 + .../requirements/parties.adoc | 36 + .../114-order-change/requirements/peppol.adoc | 41 + .../114-order-change/rules/codelist.adoc | 16 + .../114-order-change/rules/index.adoc | 6 + .../114-order-change/rules/order-change.adoc | 53 + .../114-order-change/technical/namespace.adoc | 3 + .../technical/ubl-version.adoc | 11 + .../codelists/elements.adoc | 20 + .../codelists/elements/country.adoc | 16 + .../codelists/elements/currency-code.adoc | 16 + .../codelists/elements/media-types.adoc | 39 + .../codelists/elements/order-type.adoc | 12 + .../codelists/elements/uom.adoc | 21 + .../codelists/id_schemes.adoc | 11 + .../codelists/index.adoc | 12 + .../codelists/schemes/endpoint.adoc | 18 + .../codelists/schemes/party-id.adoc | 19 + .../description/index.adoc | 8 + .../description/orderref.adoc | 10 + .../requirements/delivery.adoc | 27 + .../requirements/general.adoc | 43 + .../requirements/index.adoc | 18 + .../requirements/legal.adoc | 12 + .../requirements/line.adoc | 34 + .../requirements/parties.adoc | 36 + .../requirements/peppol.adoc | 41 + .../rules/codelist.adoc | 16 + .../115-order-cancellation/rules/index.adoc | 6 + .../115-order-cancellation/rules/order.adoc | 53 + .../technical/namespace.adoc | 3 + .../technical/ubl-version.adoc | 11 + .../codelists/elements/linestatus.adoc | 36 + .../codelists/elements/status.adoc | 33 + .../codelists/index.adoc | 11 + .../description/backorder.adoc | 12 + .../description/change.adoc | 53 + .../description/changeanddeliver.adoc | 21 + .../description/index.adoc | 37 + .../description/order-ref.adoc | 18 + .../description/orderchange-ref.adoc | 10 + .../description/response-code.adoc | 90 + .../requirements/general.adoc | 48 + .../requirements/index.adoc | 8 + .../rules/codelist.adoc | 15 + .../rules/index.adoc | 5 + .../rules/order-response.adoc | 64 + .../technical/namespace.adoc | 2 + project.xml | 50 + .../OrderCancellation_sc1.xml | 45 + .../advanced_ordering_sc1/OrderChange_sc1.xml | 138 + .../OrderResponse_sc1.xml | 78 + .../advanced_ordering_sc1/Order_sc1.xml | 140 + .../advanced_ordering_sc2/OrderChange_sc2.xml | 139 + .../OrderResponse_sc2.xml | 48 + .../OrderCancellation_sc3.xml | 45 + .../advanced_ordering_sc3/OrderChange_sc3.xml | 140 + .../OrderResponse_sc3.xml | 77 + .../OrderCancellation_sc4.xml | 45 + .../OrderResponse_sc4.xml | 39 + .../OrderCancellation_sc5.xml | 45 + .../OrderResponse_sc5.xml | 72 + rules/examples/OrderCancellation_Example.xml | 42 + rules/examples/OrderChange_Example.xml | 245 ++ .../OrderResponseAdvanced_Example.xml | 126 + rules/sch/PEPPOLBIS-T114.sch | 35 + rules/sch/PEPPOLBIS-T115.sch | 38 + rules/sch/PEPPOLBIS-T116.sch | 34 + rules/sch/parts/PEPPOL-M-T114.sch | 193 ++ rules/sch/parts/PEPPOL-M-T115.sch | 16 + rules/sch/parts/PEPPOL-M-T116.sch | 50 + .../order-cancellation/snippet-advanced.xml | 43 + .../order-change/snippet-advanced.xml | 272 ++ .../order-response/snippet-advanced.xml | 282 ++ rules/snippets/order/snippet-advanced.xml | 193 ++ .../PEPPOL-T115-R001.xml | 120 + .../PEPPOL-T115-R002.xml | 117 + rules/unit-order-change/PEPPOL-T114-CL001.xml | 43 + rules/unit-order-change/PEPPOL-T114-CL002.xml | 43 + rules/unit-order-change/PEPPOL-T114-R001.xml | 83 + rules/unit-order-change/PEPPOL-T114-R002.xml | 50 + rules/unit-order-change/PEPPOL-T114-R003.xml | 103 + rules/unit-order-change/PEPPOL-T114-R004.xml | 59 + rules/unit-order-change/PEPPOL-T114-R005.xml | 65 + rules/unit-order-change/PEPPOL-T114-R006.xml | 53 + rules/unit-order-change/PEPPOL-T114-R007.xml | 53 + rules/unit-order-change/PEPPOL-T114-R008.xml | 329 +++ rules/unit-order-change/PEPPOL-T114-R009.xml | 106 + rules/unit-order-change/PEPPOL-T114-R010.xml | 106 + rules/unit-order-change/PEPPOL-T114-R011.xml | 100 + rules/unit-order-change/PEPPOL-T114-R013.xml | 43 + rules/unit-order-change/PEPPOL-T114-R014.xml | 84 + rules/unit-order-change/PEPPOL-T114-R016.xml | 117 + rules/unit-order-change/PEPPOL-T114-R017.xml | 122 + rules/unit-order-change/PEPPOL-T114-R019.xml | 80 + rules/unit-order-change/PEPPOL-T114-R020.xml | 106 + rules/unit-order-change/PEPPOL-T114-R021.xml | 106 + rules/unit-order-change/PEPPOL-T114-R022.xml | 171 ++ rules/unit-order-change/PEPPOL-T114-R023.xml | 133 + rules/unit-order-change/PEPPOL-T114-R024.xml | 296 +++ rules/unit-order-change/PEPPOL-T114-R025.xml | 83 + rules/unit-order-change/PEPPOL-T114-R026.xml | 88 + rules/unit-order-change/PEPPOL-T114-R027.xml | 73 + rules/unit-order-change/PEPPOL-T114-R028.xml | 112 + rules/unit-order-change/PEPPOL-T114-R029.xml | 118 + rules/unit-order-change/PEPPOL-T114-R030.xml | 99 + rules/unit-order-change/PEPPOL-T114-R031.xml | 20 + rules/unit-order-change/PEPPOL-T114-R032.xml | 72 + rules/unit-order-change/PEPPOL-T114-R033.xml | 70 + .../PEPPOL-T116-R001.xml | 120 + .../PEPPOL-T116-R002.xml | 117 + .../PEPPOL-T116-R003.xml | 83 + .../PEPPOL-T116-R004.xml | 125 + .../PEPPOL-T116-R005.xml | 57 + .../OrderCancellation_sc1.xml | 45 + .../advanced_ordering_sc1/OrderChange_sc1.xml | 138 + .../OrderResponse_sc1.xml | 78 + .../advanced_ordering_sc1/Order_sc1.xml | 140 + .../advanced_ordering_sc2/OrderChange_sc2.xml | 139 + .../OrderResponse_sc2.xml | 48 + .../OrderCancellation_sc3.xml | 45 + .../advanced_ordering_sc3/OrderChange_sc3.xml | 140 + .../OrderResponse_sc3.xml | 77 + .../OrderCancellation_sc4.xml | 45 + .../OrderResponse_sc4.xml | 39 + .../OrderCancellation_sc5.xml | 45 + .../OrderResponse_sc5.xml | 72 + structure/codelist/UNCL1229_CHANGE.xml | 36 + .../namespace/ubl-order-cancellation.xml | 58 + structure/namespace/ubl-order-change.xml | 58 + structure/syntax/ubl-order-cancellation.xml | 716 ++++++ structure/syntax/ubl-order-change.xml | 2284 +++++++++++++++++ .../syntax/ubl-order-response-advanced.xml | 677 +++++ 176 files changed, 13529 insertions(+) create mode 100644 guides/profiles/65-advanced-ordering/images/.adocassets create mode 100644 guides/profiles/65-advanced-ordering/images/advanced-ordering-roles.png create mode 100644 guides/profiles/65-advanced-ordering/images/bpmn-advanced-ordering.png create mode 100644 guides/profiles/65-advanced-ordering/images/bpmn-scenario1.png create mode 100644 guides/profiles/65-advanced-ordering/images/bpmn-scenario2.png create mode 100644 guides/profiles/65-advanced-ordering/images/bpmn-scenario3.png create mode 100644 guides/profiles/65-advanced-ordering/images/bpmn-scenario4.png create mode 100644 guides/profiles/65-advanced-ordering/images/bpmn-scenario5.png create mode 100644 guides/profiles/65-advanced-ordering/introduction/index.adoc create mode 100644 guides/profiles/65-advanced-ordering/main.adoc create mode 100644 guides/profiles/65-advanced-ordering/principles/benefit.adoc create mode 100644 guides/profiles/65-advanced-ordering/principles/index.adoc create mode 100644 guides/profiles/65-advanced-ordering/principles/interoperability.adoc create mode 100644 guides/profiles/65-advanced-ordering/principles/parties.adoc create mode 100644 guides/profiles/65-advanced-ordering/principles/scope.adoc create mode 100644 guides/profiles/65-advanced-ordering/process/index.adoc create mode 100644 guides/profiles/65-advanced-ordering/process/scenario1.adoc create mode 100644 guides/profiles/65-advanced-ordering/process/scenario2.adoc create mode 100644 guides/profiles/65-advanced-ordering/process/scenario3.adoc create mode 100644 guides/profiles/65-advanced-ordering/process/scenario4.adoc create mode 100644 guides/profiles/65-advanced-ordering/process/scenario5.adoc create mode 100644 guides/profiles/65-advanced-ordering/profile/identifiers.adoc create mode 100644 guides/profiles/65-advanced-ordering/profile/index.adoc create mode 100644 guides/profiles/65-advanced-ordering/requirements/index.adoc create mode 100644 guides/profiles/65-advanced-ordering/rules/index.adoc create mode 100644 guides/shared/profiles/65.adoc create mode 100644 guides/transactions/114-order-change/codelists/elements.adoc create mode 100644 guides/transactions/114-order-change/codelists/elements/country.adoc create mode 100644 guides/transactions/114-order-change/codelists/elements/currency-code.adoc create mode 100644 guides/transactions/114-order-change/codelists/elements/media-types.adoc create mode 100644 guides/transactions/114-order-change/codelists/elements/order-type.adoc create mode 100644 guides/transactions/114-order-change/codelists/elements/uom.adoc create mode 100644 guides/transactions/114-order-change/codelists/id_schemes.adoc create mode 100644 guides/transactions/114-order-change/codelists/index.adoc create mode 100644 guides/transactions/114-order-change/codelists/schemes/endpoint.adoc create mode 100644 guides/transactions/114-order-change/codelists/schemes/party-id.adoc create mode 100644 guides/transactions/114-order-change/description/index.adoc create mode 100644 guides/transactions/114-order-change/description/sequence-number.adoc create mode 100644 guides/transactions/114-order-change/requirements/delivery.adoc create mode 100644 guides/transactions/114-order-change/requirements/general.adoc create mode 100644 guides/transactions/114-order-change/requirements/index.adoc create mode 100644 guides/transactions/114-order-change/requirements/legal.adoc create mode 100644 guides/transactions/114-order-change/requirements/line.adoc create mode 100644 guides/transactions/114-order-change/requirements/parties.adoc create mode 100644 guides/transactions/114-order-change/requirements/peppol.adoc create mode 100644 guides/transactions/114-order-change/rules/codelist.adoc create mode 100644 guides/transactions/114-order-change/rules/index.adoc create mode 100644 guides/transactions/114-order-change/rules/order-change.adoc create mode 100644 guides/transactions/114-order-change/technical/namespace.adoc create mode 100644 guides/transactions/114-order-change/technical/ubl-version.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/elements.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/elements/country.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/elements/currency-code.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/elements/media-types.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/elements/order-type.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/elements/uom.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/id_schemes.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/index.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/schemes/endpoint.adoc create mode 100644 guides/transactions/115-order-cancellation/codelists/schemes/party-id.adoc create mode 100644 guides/transactions/115-order-cancellation/description/index.adoc create mode 100644 guides/transactions/115-order-cancellation/description/orderref.adoc create mode 100644 guides/transactions/115-order-cancellation/requirements/delivery.adoc create mode 100644 guides/transactions/115-order-cancellation/requirements/general.adoc create mode 100644 guides/transactions/115-order-cancellation/requirements/index.adoc create mode 100644 guides/transactions/115-order-cancellation/requirements/legal.adoc create mode 100644 guides/transactions/115-order-cancellation/requirements/line.adoc create mode 100644 guides/transactions/115-order-cancellation/requirements/parties.adoc create mode 100644 guides/transactions/115-order-cancellation/requirements/peppol.adoc create mode 100644 guides/transactions/115-order-cancellation/rules/codelist.adoc create mode 100644 guides/transactions/115-order-cancellation/rules/index.adoc create mode 100644 guides/transactions/115-order-cancellation/rules/order.adoc create mode 100644 guides/transactions/115-order-cancellation/technical/namespace.adoc create mode 100644 guides/transactions/115-order-cancellation/technical/ubl-version.adoc create mode 100644 guides/transactions/116-order-response-advanced/codelists/elements/linestatus.adoc create mode 100644 guides/transactions/116-order-response-advanced/codelists/elements/status.adoc create mode 100644 guides/transactions/116-order-response-advanced/codelists/index.adoc create mode 100644 guides/transactions/116-order-response-advanced/description/backorder.adoc create mode 100644 guides/transactions/116-order-response-advanced/description/change.adoc create mode 100644 guides/transactions/116-order-response-advanced/description/changeanddeliver.adoc create mode 100644 guides/transactions/116-order-response-advanced/description/index.adoc create mode 100644 guides/transactions/116-order-response-advanced/description/order-ref.adoc create mode 100644 guides/transactions/116-order-response-advanced/description/orderchange-ref.adoc create mode 100644 guides/transactions/116-order-response-advanced/description/response-code.adoc create mode 100644 guides/transactions/116-order-response-advanced/requirements/general.adoc create mode 100644 guides/transactions/116-order-response-advanced/requirements/index.adoc create mode 100644 guides/transactions/116-order-response-advanced/rules/codelist.adoc create mode 100644 guides/transactions/116-order-response-advanced/rules/index.adoc create mode 100644 guides/transactions/116-order-response-advanced/rules/order-response.adoc create mode 100644 guides/transactions/116-order-response-advanced/technical/namespace.adoc create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderCancellation_sc1.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderChange_sc1.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderResponse_sc1.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/Order_sc1.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderChange_sc2.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderResponse_sc2.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderCancellation_sc3.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderChange_sc3.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderResponse_sc3.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderCancellation_sc4.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderResponse_sc4.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderCancellation_sc5.xml create mode 100644 rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderResponse_sc5.xml create mode 100644 rules/examples/OrderCancellation_Example.xml create mode 100644 rules/examples/OrderChange_Example.xml create mode 100644 rules/examples/OrderResponseAdvanced_Example.xml create mode 100644 rules/sch/PEPPOLBIS-T114.sch create mode 100644 rules/sch/PEPPOLBIS-T115.sch create mode 100644 rules/sch/PEPPOLBIS-T116.sch create mode 100644 rules/sch/parts/PEPPOL-M-T114.sch create mode 100644 rules/sch/parts/PEPPOL-M-T115.sch create mode 100644 rules/sch/parts/PEPPOL-M-T116.sch create mode 100644 rules/snippets/order-cancellation/snippet-advanced.xml create mode 100644 rules/snippets/order-change/snippet-advanced.xml create mode 100644 rules/snippets/order-response/snippet-advanced.xml create mode 100644 rules/snippets/order/snippet-advanced.xml create mode 100644 rules/unit-order-cancellation/PEPPOL-T115-R001.xml create mode 100644 rules/unit-order-cancellation/PEPPOL-T115-R002.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-CL001.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-CL002.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R001.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R002.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R003.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R004.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R005.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R006.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R007.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R008.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R009.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R010.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R011.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R013.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R014.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R016.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R017.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R019.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R020.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R021.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R022.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R023.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R024.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R025.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R026.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R027.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R028.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R029.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R030.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R031.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R032.xml create mode 100644 rules/unit-order-change/PEPPOL-T114-R033.xml create mode 100644 rules/unit-order-response-advanced/PEPPOL-T116-R001.xml create mode 100644 rules/unit-order-response-advanced/PEPPOL-T116-R002.xml create mode 100644 rules/unit-order-response-advanced/PEPPOL-T116-R003.xml create mode 100644 rules/unit-order-response-advanced/PEPPOL-T116-R004.xml create mode 100644 rules/unit-order-response-advanced/PEPPOL-T116-R005.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc1/OrderCancellation_sc1.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc1/OrderResponse_sc1.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc1/Order_sc1.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc2/OrderResponse_sc2.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc3/OrderCancellation_sc3.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc3/OrderResponse_sc3.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc4/OrderCancellation_sc4.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc4/OrderResponse_sc4.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc5/OrderCancellation_sc5.xml create mode 100644 rules/use-case-examples/advanced_ordering_sc5/OrderResponse_sc5.xml create mode 100644 structure/codelist/UNCL1229_CHANGE.xml create mode 100644 structure/namespace/ubl-order-cancellation.xml create mode 100644 structure/namespace/ubl-order-change.xml create mode 100644 structure/syntax/ubl-order-cancellation.xml create mode 100644 structure/syntax/ubl-order-change.xml create mode 100644 structure/syntax/ubl-order-response-advanced.xml diff --git a/guides/profiles/65-advanced-ordering/images/.adocassets b/guides/profiles/65-advanced-ordering/images/.adocassets new file mode 100644 index 00000000..e69de29b diff --git a/guides/profiles/65-advanced-ordering/images/advanced-ordering-roles.png b/guides/profiles/65-advanced-ordering/images/advanced-ordering-roles.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1d096726b7226d612f432e5562258b1b0878b3 GIT binary patch literal 67220 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 literal 0 HcmV?d00001 diff --git a/guides/profiles/65-advanced-ordering/images/bpmn-advanced-ordering.png b/guides/profiles/65-advanced-ordering/images/bpmn-advanced-ordering.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd5b85f2c7711585f2850f7fd24967e7772047e GIT binary patch literal 46693 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

UR8)jqB+u{7~2WdAi6! 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 z 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 Pe71_B1_Ui{{^mabq;RBT literal 0 HcmV?d00001 diff --git a/guides/profiles/65-advanced-ordering/images/bpmn-scenario1.png b/guides/profiles/65-advanced-ordering/images/bpmn-scenario1.png new file mode 100644 index 0000000000000000000000000000000000000000..4f72a2b492d8e04b9c0275a149514eac7e1c500d GIT binary patch literal 130198 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

pT2CIbwQM^xSZQf&Lq0ty=Ps!Dm7F0gtb09( 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

5Lve$6o{Wn{t*vrIh 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 YUR}POs$eF^zjvh|qY5sSGWq;}0T}r~&j0`b literal 0 HcmV?d00001 diff --git a/guides/profiles/65-advanced-ordering/images/bpmn-scenario3.png b/guides/profiles/65-advanced-ordering/images/bpmn-scenario3.png new file mode 100644 index 0000000000000000000000000000000000000000..6eedf132fff445443caccbde1acfbbad4fb3dc20 GIT binary patch literal 82386 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 literal 0 HcmV?d00001 diff --git a/guides/profiles/65-advanced-ordering/images/bpmn-scenario4.png b/guides/profiles/65-advanced-ordering/images/bpmn-scenario4.png new file mode 100644 index 0000000000000000000000000000000000000000..9d5622ba3ea5c9546484947b6c0903077f734127 GIT binary patch literal 72580 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

05%Ml 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 RwXVm4;vzDjqR)EY{|_W>?p^=@ literal 0 HcmV?d00001 diff --git a/guides/profiles/65-advanced-ordering/introduction/index.adoc b/guides/profiles/65-advanced-ordering/introduction/index.adoc new file mode 100644 index 00000000..787b581e --- /dev/null +++ b/guides/profiles/65-advanced-ordering/introduction/index.adoc @@ -0,0 +1,21 @@ + += Introduction to openPeppol and BIS + +This BIS is a result of work within {openPeppol} and is published as part of the {Peppol} specifications. + +This Peppol BIS provides a set of specifications for implementing a {Peppol} business process. +The document is concerned with clarifying requirements for ensuring interoperability of pan-European Public eProcurement and provides guidelines for supporting these requirements and how to implement them. + +This Peppol BIS is based on the CEN WS/BII Profile {bii-ordering} and is extended to include order change and order cancellation. +This BIS is also aligned on a business process level with the ongoing work in CEN TC 440/WG6. + +*The purpose* of this document is to describe formats for the order, order change, order cancellation and order response message, and to facilitate an efficient implementation and increased use of electronic collaboration regarding the advanced ordering process based on these formats. + +//.Relationship between BII profiles and Peppol BIS +//image::../../shared/images/BII_relationship.png[] + +:leveloffset: +1 + +include::../../../shared/files/audience.adoc[] + +:leveloffset: -1 diff --git a/guides/profiles/65-advanced-ordering/main.adoc b/guides/profiles/65-advanced-ordering/main.adoc new file mode 100644 index 00000000..c61d6593 --- /dev/null +++ b/guides/profiles/65-advanced-ordering/main.adoc @@ -0,0 +1,66 @@ +include::../../shared/links.adoc[] +:doctype: book +:icons: font +:stem: +:toc: left +:toclevels: 2 +:source-highlighter: coderay +:source-language: xml +:sectanchors: +:sectnums: +:title-logo-image: ../../shared/images/peppol.png +:order: ../../transactions/01-order +:order-resp: ../../transactions/116-order-response-advanced +:order-change: ../../transactions/114-order-change +:order-cancellation: ../../transactions/115-order-cancellation +:snippet-dir: ../../../../rules/snippets/order +:snippet-response-dir: ../../../../rules/snippets/order-response +:snippet-change-dir: ../../../../rules/snippets/order-change +:snippet-cancellation-dir: ../../../../rules/snippets/order-cancellation +:ubl23: http://docs.oasis-open.org/ubl/UBL-2.3.html[UBL 2.3] +:advanced_ordering_sc1: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc1[Example files scenario 1] +:advanced_ordering_sc2: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc2[Example files scenario 2] +:advanced_ordering_sc3: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc3[Example files scenario 3] +:advanced_ordering_sc4: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc4[Example files scenario 4] +:advanced_ordering_sc5: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc5[Example files scenario 5] + += image:../../shared/images/peppol.png[float="right"]BIS Advanced Ordering 3.0 +{author} + + +{description} + +include::../../shared/copyright.adoc[] + + += Link to main site of documentation + +{main-site} + + +:leveloffset: +1 + +include::introduction/index.adoc[] + +include::principles/index.adoc[] + +include::process/index.adoc[] + +//include::requirements/index.adoc[] + +include::../../shared/datatypes/index.adoc[] + +include::../../shared/codes/index.adoc[] + +include::{order}/description/index.adoc[] + +include::{order-resp}/description/index.adoc[] + +include::{order-change}/description/index.adoc[] + +include::{order-cancellation}/description/index.adoc[] + +include::profile/index.adoc[] + + +:leveloffset: -1 diff --git a/guides/profiles/65-advanced-ordering/principles/benefit.adoc b/guides/profiles/65-advanced-ordering/principles/benefit.adoc new file mode 100644 index 00000000..aaa949e2 --- /dev/null +++ b/guides/profiles/65-advanced-ordering/principles/benefit.adoc @@ -0,0 +1,21 @@ +[[benefit]] +== Benefit + +Based on success with automation of invoicing, there is a growing interest in automation of ordering also. +This approach has two dimensions: Support further automation of invoicing and using structured catalogues as basis for ordering. +Implementing this BIS is an important step for many companies and government agencies towards full procurement automation. + +For the sellers, the approval, picking and invoicing can be automated significantly. + +For the procuring agency, approval and accounting of invoices can be automated and ordering can be structured by use of catalogues. + +Other potential benefits of using this BIS are, among others: + +* Can be used by procuring agencies as step towards automation of procurement. The flexibility of the specifications allows the buyers to gradually automate and structure ordering, based on a cost/benefit approach. +* SME can offer their trading partners the option of exchanging standardized documents in a uniform way and thereby move all orders into electronic form. +* Large companies can implement this BIS as standardized documents for general operations and implement custom designed bi-lateral connections for large trading partners. +* Can be used as basis for restructuring of in-house processes of orders and invoices. +* Significant saving can be realized by the procuring agency by automating and streamlining in-house processing. +* Significant saving can be realized by the sellers by automating and streamlining in-house processing. +Linking to picking and invoicing can be improved significantly based on increased order quality, restructuring of invoice dispute resolution and shorter payment cycles. +* For the procuring agency, invoice automation and ordering can be structured. diff --git a/guides/profiles/65-advanced-ordering/principles/index.adoc b/guides/profiles/65-advanced-ordering/principles/index.adoc new file mode 100644 index 00000000..e7f71bad --- /dev/null +++ b/guides/profiles/65-advanced-ordering/principles/index.adoc @@ -0,0 +1,16 @@ +[[principles-and-prerequisites]] += Principles and prerequisites + +This chapter describes the principles and assumptions that underlie the use of Peppol Advanced Ordering. + +:leveloffset: +1 + +include::scope.adoc[] + +include::parties.adoc[] + +include::benefit.adoc[] + +include::interoperability.adoc[] + +:leveloffset: -1 diff --git a/guides/profiles/65-advanced-ordering/principles/interoperability.adoc b/guides/profiles/65-advanced-ordering/principles/interoperability.adoc new file mode 100644 index 00000000..e29eed01 --- /dev/null +++ b/guides/profiles/65-advanced-ordering/principles/interoperability.adoc @@ -0,0 +1,45 @@ +[[interoperability]] += Interoperability + +This Peppol BIS structure is based on the European Interoperability Framework 2.0 {EIF}. This Peppol BIS applies the Framework as follows: + +Legal Interoperability:: + +* Legal: +** In implementations supporting public sector buyers, the use of this BIS has to be monitored in order to secure that the parties act in line with EU procurement directives. + + +Organizational interoperability:: + +* Organization (Organization/Business): +** This Peppol BIS supports B2B and B2G. +** This Peppol BIS supports cross border, regional and domestic ordering in EU and EEA. +** This Peppol BIS can function as a component in an EDI agreement within a trading community. +** This Peppol BIS supports linking of business processes within the sending and receiving organization. +The process of order transmission in electronic form can be linked into internal processes of both sender and receiver, which may differ for various reasons. + +* Organization (Process): +** This Peppol BIS supports a set of “common business processes” that is assumed to be supported by most enterprises whether public or private. These are processes that are used widely or understood as being relevant for most companies. + + +Semantic interoperability:: +* Semantic: +The set of information elements is assumed to be sufficient to support organizational business and processing requirements stated above. + + +** A CORE business message: +*** Data model, a set of elements that the receiver MUST be able to process. +*** Business rules, a set of business rules that ensure a common way of processing the information elements. +The rules are stated in a way that allows for automated validation of document instances. +Issuers and receivers can verify that the exchanged document conforms to the rules of this BIS. + +Peppol adds business rules on top of the data model to clarify certain design choices left open by the {bii}. +These choices are intended to lower the implementation threshold by limiting options for implementers and thereby increase interoperability of Peppol transactions. + +Technical interoperability:: +* Technical Interaction (Process and semantic implementation): +** Binding to OASIS UBL 2.3, see {ubl23} +** ISO/IEC 19757-3 Schematron, for automation of document validation, see {schematron} + + +* Technical Interaction (eSignature Validation): +** Not mandatory in this Peppol BIS. Not supported. diff --git a/guides/profiles/65-advanced-ordering/principles/parties.adoc b/guides/profiles/65-advanced-ordering/principles/parties.adoc new file mode 100644 index 00000000..aa9cf106 --- /dev/null +++ b/guides/profiles/65-advanced-ordering/principles/parties.adoc @@ -0,0 +1,54 @@ +[[parties-and-roles]] += Parties and roles + +The table below gives the definitions of the parties and roles of the ordering process. + +[cols="2,5"] +|==== +s|Business partners +s|Description + +|Customer +|The customer is the legal person or organization who is in demand of a product or service. + +Examples of customer roles: buyer, consignee, delivery party, debtor, contracting authority, originator. + + +|Supplier +|The supplier is the legal person or organization who provides a product or service. +Examples of supplier roles: seller, consignor, creditor, economic operator. + + +s|Role/actor +s|Description + +|Buyer + +`cac:BuyerCustomerParty` +|The buyer is the legal person or organization acting on behalf of the customer and who buys or purchases the goods or services. + +|Seller + +`cac:SellerSupplierParty` +|The seller is the legal person or organization acting on behalf of the supplier and who sells goods or services to the customer. + +|Originator + +`cac:OriginatorCustomerParty` +|A person or unit that initiates an order. + +|Invoicee + +`cac:AccountingCustomerParty` +|A person or unit that receives the invoice (invoicee) on behalf of the customer. + +|Consignee + +`cac:Delivery/cac:DeliveryLocation` +|A person or unit to where the seller, or a despatching party on behalf of the seller, delivers the goods. + +|Delivery party + +`cac:Delivery/cac:DeliveryParty` +|A unit to where the consignee forwards the goods. A final delivery point. + +|==== + + +The following diagram links the business processes to the roles performed by the Business Partners. + +image::images/advanced-ordering-roles.png[Roles in Advanced ordering] diff --git a/guides/profiles/65-advanced-ordering/principles/scope.adoc b/guides/profiles/65-advanced-ordering/principles/scope.adoc new file mode 100644 index 00000000..8ce94e4b --- /dev/null +++ b/guides/profiles/65-advanced-ordering/principles/scope.adoc @@ -0,0 +1,33 @@ +[[scope]] += Scope + +This BIS describes a process comprising a buyer to issue an electronic order, whereby the seller may accept or reject the order. +In his rejection the seller may indicate reasons, so the buyer may issue a new order that may be acceptable. +The seller may accept the order with changes, only if in a previously concluded contract the scope of such changes was agreed. +After acceptance the buyer may send an order change to the original order and the seller can either accept or reject the change. +The seller may also change the order by sending an order response which can be accepted or rejected by the buyer. +Both buyer and seller may also cancel the order. + +The order that is agreed upon by final acceptance has the commercial and legal status of a contract and is ready for delivery. + +The main activities supported by this profile are + +Initial order from buyer:: +The initial Order transaction should support the structured ordering of goods or services, using free text or use of identifiers. +The information source of the ordered products may be a (paper or electronic) catalogue. + +Change of order from buyer:: +The buyer may change the order based on new requirements or other reasons. Changes must be done before the order is prepared for delivery. +The seller can either accept or reject the changes. + +Change of order from seller:: +The seller may change the previously accepted order due to e.g. changes in delivery dates or replacements. +The buyer can either accept or reject the changes. + +Cancellation of order from buyer:: +The buyer may cancel the order if this is done before the order is prepared for delivery. The buyer and seller may have agreed upon deadlines +for cancellation. The seller can either accept or reject the cancellation. + +Cancellation of order from seller:: +The seller may cancel the order because of lack of delivery capacity or other reasons. As stated above the buyer and seller may have agreed +upon deadlines for cancellation. The buyer must confirm the reception of the cancellation. diff --git a/guides/profiles/65-advanced-ordering/process/index.adoc b/guides/profiles/65-advanced-ordering/process/index.adoc new file mode 100644 index 00000000..e3469391 --- /dev/null +++ b/guides/profiles/65-advanced-ordering/process/index.adoc @@ -0,0 +1,35 @@ + +[[process-and-typical-use-cases]] += Business process and scenarios + +The Advanced ordering process includes the sending of an intial order from buyer and subsequent changes to the order from both buyer and seller. +The process also allows for cancellation of the order. + +[[process-flow]] +== Process flow + +The Ordering process flow is shown in the below figure. Each task comprise a scenario that is described in detail in the following chapters. + +image::images/bpmn-advanced-ordering.png[width=1000] + +* A buyer submits an initial order to the seller requesting for delivery of goods or services. +** The order may refer to a framework agreement for its terms and conditions; otherwise the buyer’s terms and conditions apply. +** The order may contain items (goods or services) with item identifiers or items with free text description. +* An order may be changed by the buyer sending one or more order changes until a contract is concluded and the order is confirmed for delivery. +* The seller may also change the order by sending an order response with proposed changes. +* The buyer may cancel the order by sending an order cancellation which may be accepted or rejected by the seller. +* The seller may cancel the order by sending a negative order response with rejection of all lines. + +:leveloffset: +1 + +include::scenario1.adoc[] + +include::scenario2.adoc[] + +include::scenario3.adoc[] + +include::scenario4.adoc[] + +include::scenario5.adoc[] + +:leveloffset: -1 diff --git a/guides/profiles/65-advanced-ordering/process/scenario1.adoc b/guides/profiles/65-advanced-ordering/process/scenario1.adoc new file mode 100644 index 00000000..deaa77fb --- /dev/null +++ b/guides/profiles/65-advanced-ordering/process/scenario1.adoc @@ -0,0 +1,48 @@ +[[use-case-1-ordering-of-numbered-itemsarticles]] += Scenario 1 – Initial order from buyer + +The following diagram shows the business process and choreography for Scenario 1. + +image::images/bpmn-scenario1.png[width=1000] + +[cols="1s,5",options="header"] +|==== +|Scenario number +|1 + +|Name +|Initial order from buyer + +|Description +a| +* An order of numbered articles or services. +* The order instructs the seller of the delivery address. +|Parties involved +|Buyer + +Seller + +|Assumptions +|Buyer and seller have a commercial agreement with general conditions for ordering of goods or services. + +They may also have exchanged a catalogue with product information and pricing. + +|The flow +a|The buyer creates an Order with one or more lines. + +The seller receives the Order and send an Order Response and either + +* Accepts to deliver the order without changes +* Accepts to deliver the order partially or with changes +* Rejects the order + +If the seller accepts the order partially or with changes the buyer may either + +* Accept the changes by sending an Order Change confirming the changes proposed by seller +* Reject the changes and cancel the order by sending an Order Cancellation + +|Alternative results +a| +. The buyer and seller have reached an agreement on delivery of the order +. The order will be cancelled + +|XML example file +|{advanced_ordering_sc1} +|==== diff --git a/guides/profiles/65-advanced-ordering/process/scenario2.adoc b/guides/profiles/65-advanced-ordering/process/scenario2.adoc new file mode 100644 index 00000000..f4fc199f --- /dev/null +++ b/guides/profiles/65-advanced-ordering/process/scenario2.adoc @@ -0,0 +1,41 @@ +[[use-case-1-ordering-of-numbered-itemsarticles]] += Scenario 2 – Change of order from buyer + +The following diagram shows the business process and choreography for Scenario 2. + +image::images/bpmn-scenario2.png[width=1000] + +[cols="1s,5",options="header"] +|==== +|Scenario number +|2 + +|Name +|Change of order from buyer + +|Description +a| +* A change of an initial order of numbered articles or services. +|Parties involved +|Buyer + +Seller + +|Assumptions +|Buyer has sent an initial order which is accepted by seller and the order is confirmed. + +The initial order may or may not have been changed by buyer or seller, so the original order referred to in this scenario will either be the initial order or a changed order. + +|The flow +a|The buyer creates an Order Change with changes to one or more order lines. + +The seller receives the Order Change and sends an Order Response to either + +* Accept to deliver the changed order +* Reject the changes and deliver the original order + +|Alternative results +a| +. The buyer and seller have reached an agreement on delivery of the changed order +. The buyer and seller have confirmed the agreement on delivery of the original order + +|XML example file +|{advanced_ordering_sc2} +|==== diff --git a/guides/profiles/65-advanced-ordering/process/scenario3.adoc b/guides/profiles/65-advanced-ordering/process/scenario3.adoc new file mode 100644 index 00000000..57a8c5c2 --- /dev/null +++ b/guides/profiles/65-advanced-ordering/process/scenario3.adoc @@ -0,0 +1,41 @@ +[[use-case-1-ordering-of-numbered-itemsarticles]] += Scenario 3 – Change of order from seller + +The following diagram shows the business process and choreography for Scenario 3. + +image::images/bpmn-scenario3.png[width=1000] + +[cols="1s,5",options="header"] +|==== +|Scenario number +|3 + +|Name +|Change of order from seller + +|Description +a| +* A change of an initial order of numbered articles or services. +|Parties involved +|Buyer + +Seller + +|Assumptions +|Buyer has sent an initial order which is accepted by seller and the order is confirmed. + +The initial order may or may not have been changed by buyer or seller, so the original order referred to in this scenario will either be the initial order or a changed order. + +|The flow +a|The seller creates an Order Response with changes to one or more order lines. + +The buyer receives the Order Response and either + +* Accept the changes by sending an Order Change +* Reject the changes and cancel the order by sending an Order Cancellation + +|Alternative results +a| +. The buyer and seller have reached an agreement on delivery of the changed order +. The order will be cancelled + +|XML example file +|{advanced_ordering_sc3} +|==== diff --git a/guides/profiles/65-advanced-ordering/process/scenario4.adoc b/guides/profiles/65-advanced-ordering/process/scenario4.adoc new file mode 100644 index 00000000..c5db8a4a --- /dev/null +++ b/guides/profiles/65-advanced-ordering/process/scenario4.adoc @@ -0,0 +1,41 @@ +[[use-case-1-ordering-of-numbered-itemsarticles]] += Scenario 4 – Cancellation of order from buyer + +The following diagram shows the business process and choreography for Scenario 4. + +image::images/bpmn-scenario4.png[width=1000] + +[cols="1s,5",options="header"] +|==== +|Scenario number +|4 + +|Name +|Cancellation of order from buyer + +|Description +a| +* A cancellation of an initial order of numbered articles or services. +|Parties involved +|Buyer + +Seller + +|Assumptions +|Buyer has sent an initial order which is accepted by seller and the order is confirmed. + +The initial order may or may not have been changed by buyer or seller. + +|The flow +a|The buyer creates an Order Cancellation to cancel the order. + +The seller receives the Order Cancellation and sends an Order Response to either + +* Accept the cancellation +* Reject the cancellation + +|Alternative results +a| +. The order will be cancelled +. The buyer and seller have confirmed the agreement on delivery of the order + +|XML example file +|{advanced_ordering_sc4} +|==== diff --git a/guides/profiles/65-advanced-ordering/process/scenario5.adoc b/guides/profiles/65-advanced-ordering/process/scenario5.adoc new file mode 100644 index 00000000..81e64ede --- /dev/null +++ b/guides/profiles/65-advanced-ordering/process/scenario5.adoc @@ -0,0 +1,36 @@ +[[use-case-1-ordering-of-numbered-itemsarticles]] += Scenario 5 – Cancellation of order from seller + +The following diagram shows the business process and choreography for Scenario 5. + +image::images/bpmn-scenario5.png[width=1000] + +[cols="1s,5",options="header"] +|==== +|Scenario number +|5 + +|Name +|Cancellation of order from seller + +|Description +a| +* A cancellation of an initial order of numbered articles or services. +|Parties involved +|Buyer + +Seller + +|Assumptions +|Buyer has sent an initial order which is accepted by seller and the order is confirmed. + +The initial order may or may not have been changed by buyer or seller. + +|The flow +a|The seller creates an Order Response with rejection of all lines in an order. + +The buyer receives the Order Response and confirms the cancellation by sending an Order Cancellation. + +|Result +|The order will be cancelled. + +|XML example file +|{advanced_ordering_sc5} +|==== diff --git a/guides/profiles/65-advanced-ordering/profile/identifiers.adoc b/guides/profiles/65-advanced-ordering/profile/identifiers.adoc new file mode 100644 index 00000000..dfd36a6f --- /dev/null +++ b/guides/profiles/65-advanced-ordering/profile/identifiers.adoc @@ -0,0 +1,10 @@ +[[namespaces]] += Namespaces + +include::../{order}/technical/namespace.adoc[] + +include::../{order-resp}/technical/namespace.adoc[] + +include::../{order-change}/technical/namespace.adoc[] + +include::../{order-cancellation}/technical/namespace.adoc[] diff --git a/guides/profiles/65-advanced-ordering/profile/index.adoc b/guides/profiles/65-advanced-ordering/profile/index.adoc new file mode 100644 index 00000000..d9c2a7ba --- /dev/null +++ b/guides/profiles/65-advanced-ordering/profile/index.adoc @@ -0,0 +1,11 @@ + + +include::../../../shared/profiles/info.adoc[] + +:leveloffset: +1 + +include::../../../shared/profiles/65.adoc[] + +include::identifiers.adoc[] + +:leveloffset: -1 diff --git a/guides/profiles/65-advanced-ordering/requirements/index.adoc b/guides/profiles/65-advanced-ordering/requirements/index.adoc new file mode 100644 index 00000000..8413c5a9 --- /dev/null +++ b/guides/profiles/65-advanced-ordering/requirements/index.adoc @@ -0,0 +1,13 @@ += Transaction business requirements + +:leveloffset: +1 + +include::../{order}/requirements/index.adoc[] + +include::../{order-resp}/requirements/index.adoc[] + +include::../{order-change}/requirements/index.adoc[] + +include::../{order-cancellation}/requirements/index.adoc[] + +:leveloffset: -1 diff --git a/guides/profiles/65-advanced-ordering/rules/index.adoc b/guides/profiles/65-advanced-ordering/rules/index.adoc new file mode 100644 index 00000000..de99c5cb --- /dev/null +++ b/guides/profiles/65-advanced-ordering/rules/index.adoc @@ -0,0 +1,25 @@ += Business rules + +:leveloffset: +1 + +include::../{order}/rules/order.adoc[] + +include::../{order-resp}/rules/order-response.adoc[] + +include::../{order-change}/rules/order.adoc[] + +include::../{order-cancellation}/rules/order.adoc[] + += Codelist rules + +:leveloffset: +1 + +include::../{order}/rules/codelist.adoc[] + +include::../{order-resp}/rules/codelist.adoc[] + +include::../{order-change}/rules/codelist.adoc[] + +include::../{order-cancellation}/rules/codelist.adoc[] + +:leveloffset: -2 diff --git a/guides/shared/links.adoc b/guides/shared/links.adoc index f735ee78..eeb23dd3 100644 --- a/guides/shared/links.adoc +++ b/guides/shared/links.adoc @@ -26,6 +26,9 @@ :ubl-catalogue: http://docs.oasis-open.org/ubl/os-UBL-2.1/xsd/maindoc/UBL-Catalogue-2.1.xsd[UBL Catalogue 2.1] :ubl-order: http://docs.oasis-open.org/ubl/os-UBL-2.1/xsd/maindoc/UBL-Order-2.1.xsd[UBL Order 2.1] :ubl-order-response: http://docs.oasis-open.org/ubl/os-UBL-2.1/xsd/maindoc/UBL-OrderResponse-2.1.xsd[UBL Order Response 2.1] +:ubl-order-response-advanced: http://docs.oasis-open.org/ubl/os-UBL-2.3/xsd/maindoc/UBL-OrderResponse-2.3.xsd[UBL Order Response 2.3] +:ubl-order-change: http://docs.oasis-open.org/ubl/os-UBL-2.3/xsd/maindoc/UBL-OrderChange-2.3.xsd[UBL Order Change 2.3] +:ubl-order-cancellation: http://docs.oasis-open.org/ubl/os-UBL-2.3/xsd/maindoc/UBL-OrderCancellation-2.3.xsd[UBL Order Cancellation 2.3] :ubl-appl-resp: http://docs.oasis-open.org/ubl/os-UBL-2.1/xsd/maindoc/UBL-ApplicationResponse-2.1.xsd[UBL Application Response 2.1] :ubl-despatch-advice: http://docs.oasis-open.org/ubl/os-UBL-2.1/xsd/maindoc/UBL-DespatchAdvice-2.1.xsd[UBL Despatch Advice 2.1] diff --git a/guides/shared/profiles/65.adoc b/guides/shared/profiles/65.adoc new file mode 100644 index 00000000..0f2201e0 --- /dev/null +++ b/guides/shared/profiles/65.adoc @@ -0,0 +1,26 @@ + +[[prof-65]] += Customization and Profile identifiers + +In the table below you will find the values to be used as the specification identifier and the business process type for this profile + +[cols="3s,6a,3a", options="header"] +|=== +| Type +| Element `cbc:CustomizationID` +| Element `cbc:ProfileID` + + +| Order (Trdm01) +| urn:fdc:peppol.eu:poacc:trns:order:3 +.4+.^| urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + +| Order response advanced (Trdm116) +| urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + +| Order change (Trdm114) +| urn:fdc:peppol.eu:poacc:trns:order_change:3 + +| Order cancellation (Trdm115) +| urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 +|=== diff --git a/guides/transactions/114-order-change/codelists/elements.adoc b/guides/transactions/114-order-change/codelists/elements.adoc new file mode 100644 index 00000000..7d73824b --- /dev/null +++ b/guides/transactions/114-order-change/codelists/elements.adoc @@ -0,0 +1,20 @@ + + += Code lists used in order transaction + +:leveloffset: +1 + +include::elements/order-type.adoc[] + +include::elements/currency-code.adoc[] + +include::elements/media-types.adoc[] + +include::elements/country.adoc[] + +include::elements/uom.adoc[] + +include::../../../shared/codes/vat-category.adoc[] + + +:leveloffset: -1 diff --git a/guides/transactions/114-order-change/codelists/elements/country.adoc b/guides/transactions/114-order-change/codelists/elements/country.adoc new file mode 100644 index 00000000..220dcfa0 --- /dev/null +++ b/guides/transactions/114-order-change/codelists/elements/country.adoc @@ -0,0 +1,16 @@ + += Country code + +All country codes shall be the alpha-2 code from {ISO3166} + + +[cols="1,4"] +.Country of origin +|=== +h| Qualifier +| `ISO3166-1:Alpha2` (listID) +h| Document location +| `cac:Country/cbc:IdentificationCode` +h| Source codelist +| {ISO3166} +|=== diff --git a/guides/transactions/114-order-change/codelists/elements/currency-code.adoc b/guides/transactions/114-order-change/codelists/elements/currency-code.adoc new file mode 100644 index 00000000..0dc4e084 --- /dev/null +++ b/guides/transactions/114-order-change/codelists/elements/currency-code.adoc @@ -0,0 +1,16 @@ + += Currency code + +All currency identifiers shall be the alphabetic code from {ISO4217} + +.Currency identifiers +[cols="1,4"] +|=== +h| Qualifier +| _None_ +h| Document location +| `cbc:*/@currencyID` + +`cbc:DocumentCurrencyCode` +h| Source codelist +| {ISO4217} +|=== diff --git a/guides/transactions/114-order-change/codelists/elements/media-types.adoc b/guides/transactions/114-order-change/codelists/elements/media-types.adoc new file mode 100644 index 00000000..873562df --- /dev/null +++ b/guides/transactions/114-order-change/codelists/elements/media-types.adoc @@ -0,0 +1,39 @@ + +[[media-type]] += Media type code of attached document + +#Used subset from Billing BIS# + +[cols="1,4"] +.Media Types +|=== +h| Qualifier +| _None_ +h| Document location +| `cbc:EmbeddedDocumentBinaryObject/@mimeCode` +h| Source codelist +| + Subset of link:http://www.iana.org/assignments/media-types[IANA] +|=== + +Valid values are listed in the table below. + +[cols="1,4"] +.Valid subset +|=== + +.1+h| Documents +| application/pdf + +.2+h| Images +| image/png +| image/jpeg + + +.1+h| Text +| text/csv + +.2+h| Spreadsheet +| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet +| application/vnd.oasis.opendocument.spreadsheet +|=== diff --git a/guides/transactions/114-order-change/codelists/elements/order-type.adoc b/guides/transactions/114-order-change/codelists/elements/order-type.adoc new file mode 100644 index 00000000..c5c73f06 --- /dev/null +++ b/guides/transactions/114-order-change/codelists/elements/order-type.adoc @@ -0,0 +1,12 @@ += Order type code + +[cols="1,4"] +|=== +h| Qualifier +| `UNCL1001` (listID) +h| Document location +| `cbc:OrderTypeCode` +h| Source codelist +a| Subset of {UNCL1001}. + +Only valid code is 227 - Consignment order +|=== diff --git a/guides/transactions/114-order-change/codelists/elements/uom.adoc b/guides/transactions/114-order-change/codelists/elements/uom.adoc new file mode 100644 index 00000000..5c54a138 --- /dev/null +++ b/guides/transactions/114-order-change/codelists/elements/uom.adoc @@ -0,0 +1,21 @@ + += Unit of measure + +Valid unit codes shall be from {UNRec20}. Unless codes for unit of measure are not in common daily use, implementers should as necessary provide a function for clarification of codes when transactions are visualised. + + +**** +NOTE: Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of {UNRec20}: + +_The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure._ +**** + +[cols="1,4"] +.Unit of measure +|=== +h| Qualifier +| _None_ +h| Document location +| `cbc:*/@unitCode` +h| Source codelist +| link:http://www.unece.org/fileadmin/DAM/cefact/recommendations/rec20/rec20_Rev11e_2015.xls[UN/ECE Recommendation 20, Revision 11 (2015)] +|=== diff --git a/guides/transactions/114-order-change/codelists/id_schemes.adoc b/guides/transactions/114-order-change/codelists/id_schemes.adoc new file mode 100644 index 00000000..d5c75c6e --- /dev/null +++ b/guides/transactions/114-order-change/codelists/id_schemes.adoc @@ -0,0 +1,11 @@ + +[[id_schemes]] += Code lists for identifier schemes + +:leveloffset: +1 + +include::schemes/endpoint.adoc[] +include::schemes/party-id.adoc[] + + +:leveloffset: -1 diff --git a/guides/transactions/114-order-change/codelists/index.adoc b/guides/transactions/114-order-change/codelists/index.adoc new file mode 100644 index 00000000..c43ae92a --- /dev/null +++ b/guides/transactions/114-order-change/codelists/index.adoc @@ -0,0 +1,12 @@ + +[[codelist]] += Code lists + +The following chapters give an overview of the codes that is used in this PEPPOL BIS. + +:leveloffset: +1 + +include::elements.adoc[] +include::id_schemes.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/114-order-change/codelists/schemes/endpoint.adoc b/guides/transactions/114-order-change/codelists/schemes/endpoint.adoc new file mode 100644 index 00000000..fc4065c7 --- /dev/null +++ b/guides/transactions/114-order-change/codelists/schemes/endpoint.adoc @@ -0,0 +1,18 @@ + + += Electronic address identifier scheme + +Electronic address identifiers (Endpoint identification) use of a code list to be maintained by CEF. + +#This code list is still not available. Use Peppol Policy for identifiers# + +[cols="2,3,3", options="header"] +|=== +|Business Term +|Applicable XPath +|Code list (link or subset values) + +| Electronic address identifiers (Endpoint) +| cbc:EndpointID/@schemeID +a| Code list maintained by CEF, not yet available +|=== diff --git a/guides/transactions/114-order-change/codelists/schemes/party-id.adoc b/guides/transactions/114-order-change/codelists/schemes/party-id.adoc new file mode 100644 index 00000000..b0769597 --- /dev/null +++ b/guides/transactions/114-order-change/codelists/schemes/party-id.adoc @@ -0,0 +1,19 @@ + + += Party identifiers and party legal registration identifier scheme + +All party identifiers and party legal registration identifier has an optional scheme attribute. If used, the value shall be chosen from the ICD list from {ISO6523} + + + +[cols="2,3,3", options="header"] +|=== +|Business Term +|Applicable XPath +|Code list (link or subset values) + +| Party identifiers (Provider and Receiver) +| cac:PartyIdentification/cbc:ID/@schemeID +.3+^.^| ICD list from {ISO6523} + +|=== diff --git a/guides/transactions/114-order-change/description/index.adoc b/guides/transactions/114-order-change/description/index.adoc new file mode 100644 index 00000000..13891e33 --- /dev/null +++ b/guides/transactions/114-order-change/description/index.adoc @@ -0,0 +1,8 @@ +[[order-change-message]] += Description of selected parts of the order change message + +:leveloffset: +1 + +include::sequence-number.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/114-order-change/description/sequence-number.adoc b/guides/transactions/114-order-change/description/sequence-number.adoc new file mode 100644 index 00000000..9e3617b1 --- /dev/null +++ b/guides/transactions/114-order-change/description/sequence-number.adoc @@ -0,0 +1,11 @@ +[[sequence-number]] += Sequence number + +The Order Change Sequence number assigned by the Buyer to ensure the proper sequencing of changes. +Sequence number is mandatory in Order Change. + +.Example of an Peppol BIS Order Change with Sequence number: +[source, xml, indent=0] +---- +include::{snippet-change-dir}/snippet-advanced.xml[tags=sequence-number] +---- diff --git a/guides/transactions/114-order-change/requirements/delivery.adoc b/guides/transactions/114-order-change/requirements/delivery.adoc new file mode 100644 index 00000000..9af0871a --- /dev/null +++ b/guides/transactions/114-order-change/requirements/delivery.adoc @@ -0,0 +1,27 @@ +[[delivery]] += Delivery + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-021 +|An order must provide for details about delivery location (address and ID), some basic delivery terms, delivery time and contact person for a delivery of an order. + + +|tbr01-022 +|An order must provide for information about the dates before and/or after which the order as whole or individual order lines must be delivered. + + +|tbr01-033 +|An order line must provide for indication on whether the buyer accepts partial deliveries of that line. + + +|tbr01-038 +a|Basic delivery terms for transport + +* Transport location +* Transport terms + +|==== diff --git a/guides/transactions/114-order-change/requirements/general.adoc b/guides/transactions/114-order-change/requirements/general.adoc new file mode 100644 index 00000000..713a7c9f --- /dev/null +++ b/guides/transactions/114-order-change/requirements/general.adoc @@ -0,0 +1,43 @@ +[[general-requirements]] += General requirements + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-001 +|To control the validation and processing of an order; information that identifies the data model customization used and the business process that the order is part of + + +|tbr01-002 +|An order must provide information about its identity, type (purchase order or consignment order), issue date and validity + + +|tbr01-003 +|To provide flexibility in ordering an order must provide for free text notes on document level as well as on individual order lines. + + +|tbr01-004 +|An order must provide for information about the value of items ordered and what prices, charges and totals (including estimate of VAT) are expected to be paid in a way that can be matched against an invoice. + + +|tbr01-005 +|The order must enable the buyer to send information that can be reported back in a resulting invoice with the purpose of automating the processing of the invoice. + + +|tbr01-006 +|The order must enable the buyer to reference contract and documents that are relevant to prices and terms, including terms of delivery. + + +|tbr01-030 +|The order must support information needed to specify estimated allowance and charges on document level that apply to the order as a whole. + + +|tbr01-031 +|All amounts in the Order must be stated in the same currency. + + +|tbr01-032 +|Order should only contain non-negative prices and quantities +|==== diff --git a/guides/transactions/114-order-change/requirements/index.adoc b/guides/transactions/114-order-change/requirements/index.adoc new file mode 100644 index 00000000..935bc58f --- /dev/null +++ b/guides/transactions/114-order-change/requirements/index.adoc @@ -0,0 +1,18 @@ +[[order-change-transaction-business-requirements]] += Order Change transaction + +:leveloffset: +1 + +include::general.adoc[] + +include::parties.adoc[] + +include::delivery.adoc[] + +include::line.adoc[] + +include::legal.adoc[] + +include::peppol.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/114-order-change/requirements/legal.adoc b/guides/transactions/114-order-change/requirements/legal.adoc new file mode 100644 index 00000000..6f500874 --- /dev/null +++ b/guides/transactions/114-order-change/requirements/legal.adoc @@ -0,0 +1,12 @@ +[[legal-requirements]] += Legal requirements + + +These requirements apply to Businesses and Governments (B2G) who reside in countries whose eProcurement legal frameworks are aligned with requirements as stated in this specification. + +Legal requirements to be supported by this BIS, ref. {dir-2009-101}. + +* the information necessary in order to identify the register in which the file mentioned in Article 3 is kept, together with the number of the company in that register; +* the legal form of the company, the location of its registered office and, where appropriate, the fact that the company is being wound up. +* Where, in those documents, mention is made of the capital of the company, the reference shall be to the capital subscribed and paid up. +* Member States shall prescribe that company websites are to contain at least the particulars mentioned in the first paragraph and, if applicable, a reference to the capital subscribed and paid up. diff --git a/guides/transactions/114-order-change/requirements/line.adoc b/guides/transactions/114-order-change/requirements/line.adoc new file mode 100644 index 00000000..0c58ed33 --- /dev/null +++ b/guides/transactions/114-order-change/requirements/line.adoc @@ -0,0 +1,34 @@ +[[line-requirements]] += Line requirements + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-025 +|Each line in an order must be clearly identified to enable referencing from other documents. + + +|tbr01-027 +|An order must provide for information about the final price that the buyer expects to pay exclusive of any VAT. +This makes it possible for the seller to verify against his price lists and contracts. +An order must provide for giving the base quantity to which the price applies. + + +|tbr01-028 +|An order line must provide for information about the quantity ordered and its unit of measure. + + +|tbr01-029 +|An order line must provide for detailed identification of the ordered item or variant of the item including name, identifiers, description as well as the values for different item properties, diagrams and specifications. + + +|tbr01-034 +|An order line must provide for seller identifiers and standard identifiers for products + + +|tbr01-035 +|It must be possible to state informative price discounts and amounts already paid. + +|==== diff --git a/guides/transactions/114-order-change/requirements/parties.adoc b/guides/transactions/114-order-change/requirements/parties.adoc new file mode 100644 index 00000000..720e5a0b --- /dev/null +++ b/guides/transactions/114-order-change/requirements/parties.adoc @@ -0,0 +1,36 @@ +[[parties]] += Parties + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-010 +|An electronic order must provide for the identification of the electronic address from which the buyer sent the message and the electronic address to which it should be sent. + + +|tbr01-011 +|For supporting reverse charge VAT invoicing the order must provide for the buyers VAT number in order to enable the seller to issue legally valid invoices. +In some cases the buyer’s legal registration ID should also be provided. +The legal registration ID may be used for identification purposes in the invoicing process and to verify the identity of parties for commercial purposes. + + +|tbr01-012 +|An order must provide for legal information for the buyer. Ref {dir-2009-101} + + +|tbr01-013 +|An order must provide for contact information for the buyer and the seller including structured name, phone, fax and email and job title. + + +|tbr01-009 +|An order must provide for identifying the buyer and seller with name and address as well as identifiers, including the sellers’ legal registration ID. +Use of published identifiers is common for identifying parties. +Each party should be free to choose the scheme from which the own identification is derived. + + +|tbr01-020 +|An order must provide for contact details of the party who originated the order as a whole or for individual order lines (i.e. the end user of the items). + +|==== diff --git a/guides/transactions/114-order-change/requirements/peppol.adoc b/guides/transactions/114-order-change/requirements/peppol.adoc new file mode 100644 index 00000000..6797b7dc --- /dev/null +++ b/guides/transactions/114-order-change/requirements/peppol.adoc @@ -0,0 +1,41 @@ +[[specific-openPeppol-requirements]] += Specific OpenPeppol requirements + +[cols="1,1,4",options="header"] +|==== +|ID: +|Business term: +|Description: + +3+s|HEADER LEVEL: + +|OP-T01-010 +|Buyers contact ID +|An order must support the use of ID for buyers contact person. +On the order the information is mandatory in Norwegian markets, and recommended in others. +Normally used for “Your reference”. + +|OP-T01-011 +|Invoicee +|An order must support the use of invoicee information. +Content will be the same as for buyer except contact information. +Norwegian, Swedish and Danish requirement. + +|OP-T01-014 +|Payment instructions and terms +|An order must support specification of payment terms as plain text. +Italian requirement. + +3+s|LINE LEVEL: + +|OP-T01-012 +|Item specification reference +|There is a need to refer to an external document (ID) when it is necessary to specify the details of the item. +This could be an instruction on how an item should be assembled or configured. +Swedish requirement. + +|OP-T01-013 +|AdditionalItemProperty: + +Value quantity and value qualifier +|Value quantity and value qualifier has been added to the AdditionalItemProperty element to harmonise with Peppol BIS Catalogue. +|==== diff --git a/guides/transactions/114-order-change/rules/codelist.adoc b/guides/transactions/114-order-change/rules/codelist.adoc new file mode 100644 index 00000000..fc61c110 --- /dev/null +++ b/guides/transactions/114-order-change/rules/codelist.adoc @@ -0,0 +1,16 @@ +[[codelists-business-rules]] += Order codelists rules + +[cols="1s,5",options="header"] +|==== +|Identifier |Business Rule +|OP-T01-001 |OrderTypeCode MUST be from UN/ECE 1001 code list PEPPOL Subset +|OP-T01-002 |DocumentCurrencyCode MUST be coded using ISO code list 4217 +|OP-T01-003 |A Binary Object MIME code attribute MUST be coded using MIME Code Type version 2008 code list +|OP-T01-004 |An Endpoint Identifier Scheme identifier MUST be from the code list PEPPOL Party Identifier +|OP-T01-005 |An Party Identifier Scheme identifier MUST be from the code list PEPPOL Party Identifier +|OP-T01-006 |Country codes in an order MUST be coded using ISO code list 3166-1 +|OP-T01-007 |currencyID MUST be coded using ISO code list 4217 +|OP-T01-008 |A tax category identifier MUST be coded using UN/ECE 5305 BII2 Subset +|OP-T01-009 |Unit code MUST be coded according to the UN/ECE Recommendation 20 (2009) +|==== diff --git a/guides/transactions/114-order-change/rules/index.adoc b/guides/transactions/114-order-change/rules/index.adoc new file mode 100644 index 00000000..fd9926be --- /dev/null +++ b/guides/transactions/114-order-change/rules/index.adoc @@ -0,0 +1,6 @@ + + + +include::order-change.adoc[] + +include::codelist.adoc[] diff --git a/guides/transactions/114-order-change/rules/order-change.adoc b/guides/transactions/114-order-change/rules/order-change.adoc new file mode 100644 index 00000000..532a667c --- /dev/null +++ b/guides/transactions/114-order-change/rules/order-change.adoc @@ -0,0 +1,53 @@ +[[order-business-rules]] += Order rules + +[cols="1s,4,1",options="header"] +|==== +|RuleID +|Rule +|Error level + +|BII2-T01-R001 +|An order MUST have a customization identifier +|fatal + +|BII2-T01-R002 +|An order MUST have a profile identifier +|fatal + +|BII2-T01-R003 +|Each order line MUST have a document line identifier that is unique within the order +|fatal + +|BII2-T01-R004 +|An order MUST have a document issue date +|fatal + +|BII2-T01-R005 |An order SHOULD provide information about its validity end date |warning +|BII2-T01-R006 |An order MUST have a document identifier |fatal +|BII2-T01-R007 |Allowances and charges MUST have a reason |fatal +|BII2-T01-R009 |An order MUST be stated in a single currency |fatal +|BII2-T01-R010 |Each order line ordered quantity MUST not be negative |fatal +|BII2-T01-R011 |Each order line item net price MUST not be negative |fatal +|BII2-T01-R012 |Expected total amount for payment MUST NOT be negative |fatal +|BII2-T01-R013 |Expected total sum of line amounts MUST NOT be negative |fatal +|BII2-T01-R014 |Expected total sum of line amounts MUST equal the sum of the order line amounts at order line level |fatal +|BII2-T01-R015 |Expected total sum of allowance at document level MUST be equal to the sum of allowance amounts at document level |fatal +|BII2-T01-R016 |Expected total sum of charges at document level MUST be equal to the sum of charges at document level |fatal +|BII2-T01-R017 |Expected total amount for payment MUST be equal to the sum of line amounts minus sum of allowances at document level plus sum of charges at document level and VAT total amount |fatal +|BII2-T01-R018 |VAT total amount SHOULD be the sum of order line tax amounts, if order line tax amounts are provided |warning +|BII2-T01-R019 |Each item property MUST have a data name, if item property is provided |fatal +|BII2-T01-R020 |Each item property MUST have a data value, if item property is provided |fatal +|BII2-T01-R021 |An order MUST have the buyer party name or a buyer party identifier |fatal +|BII2-T01-R022 |An order MUST have the seller party name or a seller party identifier |fatal +|BII2-T01-R029 |Each order line SHOULD have an ordered quantity |warning +|BII2-T01-R030 |Each order line ordered quantity MUST have an associated unit of measure |fatal +|BII2-T01-R031 |Each order line MUST have an item identifier and/or an item name |fatal +|EUGEN-T01-R011 |An endpoint identifier MUST have a scheme identifier attribute |fatal +|EUGEN-T01-R012 |A party identifier MUST have a scheme identifier attribute |fatal +|EUGEN-T01-R013 |An order type code MUST have a list identifier attribute “UNCL1001” |fatal +|EUGEN-T01-R014 |A document currency code MUST have a list identifier attribute “ISO4217” |fatal +|EUGEN-T01-R015 |A country identification code MUST have a list identifier attribute “ISO3166-1:Alpha2” |fatal +|EUGEN-T01-R016 |A unit code attribute MUST have a unit code list identifier attribute “UNECERec20” |fatal +|EUGEN-T01-R017 |A tax category identifier MUST have a scheme identifier attribute “UNCL5305” |fatal +|==== diff --git a/guides/transactions/114-order-change/technical/namespace.adoc b/guides/transactions/114-order-change/technical/namespace.adoc new file mode 100644 index 00000000..0283e3d4 --- /dev/null +++ b/guides/transactions/114-order-change/technical/namespace.adoc @@ -0,0 +1,3 @@ +//test +* The target namespace for the {ubl23} Order Change is: + +`urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2` diff --git a/guides/transactions/114-order-change/technical/ubl-version.adoc b/guides/transactions/114-order-change/technical/ubl-version.adoc new file mode 100644 index 00000000..7722c1e0 --- /dev/null +++ b/guides/transactions/114-order-change/technical/ubl-version.adoc @@ -0,0 +1,11 @@ +[[version-id]] += Version ID + +IMPORTANT: The element `cbc:UBLVersionID` MUST be stated with the value *2.3*: + + +.Example of UBL version identifier +[source, xml, indent=0] +---- +include::../../../transactions/76-order-response/snippets/snippet-1.xml[tags=ubl-version] +---- diff --git a/guides/transactions/115-order-cancellation/codelists/elements.adoc b/guides/transactions/115-order-cancellation/codelists/elements.adoc new file mode 100644 index 00000000..7d73824b --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/elements.adoc @@ -0,0 +1,20 @@ + + += Code lists used in order transaction + +:leveloffset: +1 + +include::elements/order-type.adoc[] + +include::elements/currency-code.adoc[] + +include::elements/media-types.adoc[] + +include::elements/country.adoc[] + +include::elements/uom.adoc[] + +include::../../../shared/codes/vat-category.adoc[] + + +:leveloffset: -1 diff --git a/guides/transactions/115-order-cancellation/codelists/elements/country.adoc b/guides/transactions/115-order-cancellation/codelists/elements/country.adoc new file mode 100644 index 00000000..220dcfa0 --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/elements/country.adoc @@ -0,0 +1,16 @@ + += Country code + +All country codes shall be the alpha-2 code from {ISO3166} + + +[cols="1,4"] +.Country of origin +|=== +h| Qualifier +| `ISO3166-1:Alpha2` (listID) +h| Document location +| `cac:Country/cbc:IdentificationCode` +h| Source codelist +| {ISO3166} +|=== diff --git a/guides/transactions/115-order-cancellation/codelists/elements/currency-code.adoc b/guides/transactions/115-order-cancellation/codelists/elements/currency-code.adoc new file mode 100644 index 00000000..0dc4e084 --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/elements/currency-code.adoc @@ -0,0 +1,16 @@ + += Currency code + +All currency identifiers shall be the alphabetic code from {ISO4217} + +.Currency identifiers +[cols="1,4"] +|=== +h| Qualifier +| _None_ +h| Document location +| `cbc:*/@currencyID` + +`cbc:DocumentCurrencyCode` +h| Source codelist +| {ISO4217} +|=== diff --git a/guides/transactions/115-order-cancellation/codelists/elements/media-types.adoc b/guides/transactions/115-order-cancellation/codelists/elements/media-types.adoc new file mode 100644 index 00000000..873562df --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/elements/media-types.adoc @@ -0,0 +1,39 @@ + +[[media-type]] += Media type code of attached document + +#Used subset from Billing BIS# + +[cols="1,4"] +.Media Types +|=== +h| Qualifier +| _None_ +h| Document location +| `cbc:EmbeddedDocumentBinaryObject/@mimeCode` +h| Source codelist +| + Subset of link:http://www.iana.org/assignments/media-types[IANA] +|=== + +Valid values are listed in the table below. + +[cols="1,4"] +.Valid subset +|=== + +.1+h| Documents +| application/pdf + +.2+h| Images +| image/png +| image/jpeg + + +.1+h| Text +| text/csv + +.2+h| Spreadsheet +| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet +| application/vnd.oasis.opendocument.spreadsheet +|=== diff --git a/guides/transactions/115-order-cancellation/codelists/elements/order-type.adoc b/guides/transactions/115-order-cancellation/codelists/elements/order-type.adoc new file mode 100644 index 00000000..c5c73f06 --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/elements/order-type.adoc @@ -0,0 +1,12 @@ += Order type code + +[cols="1,4"] +|=== +h| Qualifier +| `UNCL1001` (listID) +h| Document location +| `cbc:OrderTypeCode` +h| Source codelist +a| Subset of {UNCL1001}. + +Only valid code is 227 - Consignment order +|=== diff --git a/guides/transactions/115-order-cancellation/codelists/elements/uom.adoc b/guides/transactions/115-order-cancellation/codelists/elements/uom.adoc new file mode 100644 index 00000000..5c54a138 --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/elements/uom.adoc @@ -0,0 +1,21 @@ + += Unit of measure + +Valid unit codes shall be from {UNRec20}. Unless codes for unit of measure are not in common daily use, implementers should as necessary provide a function for clarification of codes when transactions are visualised. + + +**** +NOTE: Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of {UNRec20}: + +_The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure._ +**** + +[cols="1,4"] +.Unit of measure +|=== +h| Qualifier +| _None_ +h| Document location +| `cbc:*/@unitCode` +h| Source codelist +| link:http://www.unece.org/fileadmin/DAM/cefact/recommendations/rec20/rec20_Rev11e_2015.xls[UN/ECE Recommendation 20, Revision 11 (2015)] +|=== diff --git a/guides/transactions/115-order-cancellation/codelists/id_schemes.adoc b/guides/transactions/115-order-cancellation/codelists/id_schemes.adoc new file mode 100644 index 00000000..d5c75c6e --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/id_schemes.adoc @@ -0,0 +1,11 @@ + +[[id_schemes]] += Code lists for identifier schemes + +:leveloffset: +1 + +include::schemes/endpoint.adoc[] +include::schemes/party-id.adoc[] + + +:leveloffset: -1 diff --git a/guides/transactions/115-order-cancellation/codelists/index.adoc b/guides/transactions/115-order-cancellation/codelists/index.adoc new file mode 100644 index 00000000..c43ae92a --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/index.adoc @@ -0,0 +1,12 @@ + +[[codelist]] += Code lists + +The following chapters give an overview of the codes that is used in this PEPPOL BIS. + +:leveloffset: +1 + +include::elements.adoc[] +include::id_schemes.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/115-order-cancellation/codelists/schemes/endpoint.adoc b/guides/transactions/115-order-cancellation/codelists/schemes/endpoint.adoc new file mode 100644 index 00000000..733d1553 --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/schemes/endpoint.adoc @@ -0,0 +1,18 @@ + + += Electronic address identifier scheme + +Electronic address identifiers (Endpoint identification) use of a code list to be maintained by CEF. + +#This code list is still not available. Use PEPPOL Policy for identifiers# + +[cols="2,3,3", options="header"] +|=== +|Business Term +|Applicable XPath +|Code list (link or subset values) + +| Electronic address identifiers (Endpoint) +| cbc:EndpointID/@schemeID +a| Code list maintained by CEF, not yet available +|=== diff --git a/guides/transactions/115-order-cancellation/codelists/schemes/party-id.adoc b/guides/transactions/115-order-cancellation/codelists/schemes/party-id.adoc new file mode 100644 index 00000000..b0769597 --- /dev/null +++ b/guides/transactions/115-order-cancellation/codelists/schemes/party-id.adoc @@ -0,0 +1,19 @@ + + += Party identifiers and party legal registration identifier scheme + +All party identifiers and party legal registration identifier has an optional scheme attribute. If used, the value shall be chosen from the ICD list from {ISO6523} + + + +[cols="2,3,3", options="header"] +|=== +|Business Term +|Applicable XPath +|Code list (link or subset values) + +| Party identifiers (Provider and Receiver) +| cac:PartyIdentification/cbc:ID/@schemeID +.3+^.^| ICD list from {ISO6523} + +|=== diff --git a/guides/transactions/115-order-cancellation/description/index.adoc b/guides/transactions/115-order-cancellation/description/index.adoc new file mode 100644 index 00000000..3985cce2 --- /dev/null +++ b/guides/transactions/115-order-cancellation/description/index.adoc @@ -0,0 +1,8 @@ +[[order-cancellation-message]] += Description of selected parts of the order cancellation message + +:leveloffset: +1 + +include::orderref.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/115-order-cancellation/description/orderref.adoc b/guides/transactions/115-order-cancellation/description/orderref.adoc new file mode 100644 index 00000000..871d45a6 --- /dev/null +++ b/guides/transactions/115-order-cancellation/description/orderref.adoc @@ -0,0 +1,10 @@ +[[order-reference]] += Order reference + +The element `cac:OrderReference/cbc:ID`is used to give a reference to the order that is to be cancelled. + +.UBL example of order reference +[source, xml, indent=0] +---- +include::{snippet-cancellation-dir}/snippet-advanced.xml[tags=orderref] +---- diff --git a/guides/transactions/115-order-cancellation/requirements/delivery.adoc b/guides/transactions/115-order-cancellation/requirements/delivery.adoc new file mode 100644 index 00000000..9af0871a --- /dev/null +++ b/guides/transactions/115-order-cancellation/requirements/delivery.adoc @@ -0,0 +1,27 @@ +[[delivery]] += Delivery + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-021 +|An order must provide for details about delivery location (address and ID), some basic delivery terms, delivery time and contact person for a delivery of an order. + + +|tbr01-022 +|An order must provide for information about the dates before and/or after which the order as whole or individual order lines must be delivered. + + +|tbr01-033 +|An order line must provide for indication on whether the buyer accepts partial deliveries of that line. + + +|tbr01-038 +a|Basic delivery terms for transport + +* Transport location +* Transport terms + +|==== diff --git a/guides/transactions/115-order-cancellation/requirements/general.adoc b/guides/transactions/115-order-cancellation/requirements/general.adoc new file mode 100644 index 00000000..713a7c9f --- /dev/null +++ b/guides/transactions/115-order-cancellation/requirements/general.adoc @@ -0,0 +1,43 @@ +[[general-requirements]] += General requirements + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-001 +|To control the validation and processing of an order; information that identifies the data model customization used and the business process that the order is part of + + +|tbr01-002 +|An order must provide information about its identity, type (purchase order or consignment order), issue date and validity + + +|tbr01-003 +|To provide flexibility in ordering an order must provide for free text notes on document level as well as on individual order lines. + + +|tbr01-004 +|An order must provide for information about the value of items ordered and what prices, charges and totals (including estimate of VAT) are expected to be paid in a way that can be matched against an invoice. + + +|tbr01-005 +|The order must enable the buyer to send information that can be reported back in a resulting invoice with the purpose of automating the processing of the invoice. + + +|tbr01-006 +|The order must enable the buyer to reference contract and documents that are relevant to prices and terms, including terms of delivery. + + +|tbr01-030 +|The order must support information needed to specify estimated allowance and charges on document level that apply to the order as a whole. + + +|tbr01-031 +|All amounts in the Order must be stated in the same currency. + + +|tbr01-032 +|Order should only contain non-negative prices and quantities +|==== diff --git a/guides/transactions/115-order-cancellation/requirements/index.adoc b/guides/transactions/115-order-cancellation/requirements/index.adoc new file mode 100644 index 00000000..8672d6d3 --- /dev/null +++ b/guides/transactions/115-order-cancellation/requirements/index.adoc @@ -0,0 +1,18 @@ +[[order-transaction-business-requirements]] += Order transaction + +:leveloffset: +1 + +include::general.adoc[] + +include::parties.adoc[] + +include::delivery.adoc[] + +include::line.adoc[] + +include::legal.adoc[] + +include::peppol.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/115-order-cancellation/requirements/legal.adoc b/guides/transactions/115-order-cancellation/requirements/legal.adoc new file mode 100644 index 00000000..6f500874 --- /dev/null +++ b/guides/transactions/115-order-cancellation/requirements/legal.adoc @@ -0,0 +1,12 @@ +[[legal-requirements]] += Legal requirements + + +These requirements apply to Businesses and Governments (B2G) who reside in countries whose eProcurement legal frameworks are aligned with requirements as stated in this specification. + +Legal requirements to be supported by this BIS, ref. {dir-2009-101}. + +* the information necessary in order to identify the register in which the file mentioned in Article 3 is kept, together with the number of the company in that register; +* the legal form of the company, the location of its registered office and, where appropriate, the fact that the company is being wound up. +* Where, in those documents, mention is made of the capital of the company, the reference shall be to the capital subscribed and paid up. +* Member States shall prescribe that company websites are to contain at least the particulars mentioned in the first paragraph and, if applicable, a reference to the capital subscribed and paid up. diff --git a/guides/transactions/115-order-cancellation/requirements/line.adoc b/guides/transactions/115-order-cancellation/requirements/line.adoc new file mode 100644 index 00000000..0c58ed33 --- /dev/null +++ b/guides/transactions/115-order-cancellation/requirements/line.adoc @@ -0,0 +1,34 @@ +[[line-requirements]] += Line requirements + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-025 +|Each line in an order must be clearly identified to enable referencing from other documents. + + +|tbr01-027 +|An order must provide for information about the final price that the buyer expects to pay exclusive of any VAT. +This makes it possible for the seller to verify against his price lists and contracts. +An order must provide for giving the base quantity to which the price applies. + + +|tbr01-028 +|An order line must provide for information about the quantity ordered and its unit of measure. + + +|tbr01-029 +|An order line must provide for detailed identification of the ordered item or variant of the item including name, identifiers, description as well as the values for different item properties, diagrams and specifications. + + +|tbr01-034 +|An order line must provide for seller identifiers and standard identifiers for products + + +|tbr01-035 +|It must be possible to state informative price discounts and amounts already paid. + +|==== diff --git a/guides/transactions/115-order-cancellation/requirements/parties.adoc b/guides/transactions/115-order-cancellation/requirements/parties.adoc new file mode 100644 index 00000000..720e5a0b --- /dev/null +++ b/guides/transactions/115-order-cancellation/requirements/parties.adoc @@ -0,0 +1,36 @@ +[[parties]] += Parties + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr01-010 +|An electronic order must provide for the identification of the electronic address from which the buyer sent the message and the electronic address to which it should be sent. + + +|tbr01-011 +|For supporting reverse charge VAT invoicing the order must provide for the buyers VAT number in order to enable the seller to issue legally valid invoices. +In some cases the buyer’s legal registration ID should also be provided. +The legal registration ID may be used for identification purposes in the invoicing process and to verify the identity of parties for commercial purposes. + + +|tbr01-012 +|An order must provide for legal information for the buyer. Ref {dir-2009-101} + + +|tbr01-013 +|An order must provide for contact information for the buyer and the seller including structured name, phone, fax and email and job title. + + +|tbr01-009 +|An order must provide for identifying the buyer and seller with name and address as well as identifiers, including the sellers’ legal registration ID. +Use of published identifiers is common for identifying parties. +Each party should be free to choose the scheme from which the own identification is derived. + + +|tbr01-020 +|An order must provide for contact details of the party who originated the order as a whole or for individual order lines (i.e. the end user of the items). + +|==== diff --git a/guides/transactions/115-order-cancellation/requirements/peppol.adoc b/guides/transactions/115-order-cancellation/requirements/peppol.adoc new file mode 100644 index 00000000..570082bb --- /dev/null +++ b/guides/transactions/115-order-cancellation/requirements/peppol.adoc @@ -0,0 +1,41 @@ +[[specific-openpeppol-requirements]] += Specific OpenPEPPOL requirements + +[cols="1,1,4",options="header"] +|==== +|ID: +|Business term: +|Description: + +3+s|HEADER LEVEL: + +|OP-T01-010 +|Buyers contact ID +|An order must support the use of ID for buyers contact person. +On the order the information is mandatory in Norwegian markets, and recommended in others. +Normally used for “Your reference”. + +|OP-T01-011 +|Invoicee +|An order must support the use of invoicee information. +Content will be the same as for buyer except contact information. +Norwegian, Swedish and Danish requirement. + +|OP-T01-014 +|Payment instructions and terms +|An order must support specification of payment terms as plain text. +Italian requirement. + +3+s|LINE LEVEL: + +|OP-T01-012 +|Item specification reference +|There is a need to refer to an external document (ID) when it is necessary to specify the details of the item. +This could be an instruction on how an item should be assembled or configured. +Swedish requirement. + +|OP-T01-013 +|AdditionalItemProperty: + +Value quantity and value qualifier +|Value quantity and value qualifier has been added to the AdditionalItemProperty element to harmonise with PEPPOL BIS Catalogue. +|==== diff --git a/guides/transactions/115-order-cancellation/rules/codelist.adoc b/guides/transactions/115-order-cancellation/rules/codelist.adoc new file mode 100644 index 00000000..d9cd8127 --- /dev/null +++ b/guides/transactions/115-order-cancellation/rules/codelist.adoc @@ -0,0 +1,16 @@ +[[codelists-business-rules]] += Order codelists rules + +[cols="1s,5",options="header"] +|==== +|Identifier |Business Rule +|OP-T01-001 |OrderTypeCode in an order MUST be from UN/ECE 1001 code list PEPPOL Subset +|OP-T01-002 |DocumentCurrencyCode MUST be coded using ISO code list 4217 +|OP-T01-003 |A Binary Object MIME code attribute MUST be coded using MIME Code Type version 2008 code list +|OP-T01-004 |An Endpoint Identifier Scheme identifier MUST be from the code list PEPPOL Party Identifier +|OP-T01-005 |An Party Identifier Scheme identifier MUST be from the code list PEPPOL Party Identifier +|OP-T01-006 |Country codes in an order MUST be coded using ISO code list 3166-1 +|OP-T01-007 |currencyID MUST be coded using ISO code list 4217 +|OP-T01-008 |A tax category identifier MUST be coded using UN/ECE 5305 BII2 Subset +|OP-T01-009 |Unit code MUST be coded according to the UN/ECE Recommendation 20 (2009) +|==== diff --git a/guides/transactions/115-order-cancellation/rules/index.adoc b/guides/transactions/115-order-cancellation/rules/index.adoc new file mode 100644 index 00000000..dd061cee --- /dev/null +++ b/guides/transactions/115-order-cancellation/rules/index.adoc @@ -0,0 +1,6 @@ + + + +include::order.adoc[] + +include::codelist.adoc[] diff --git a/guides/transactions/115-order-cancellation/rules/order.adoc b/guides/transactions/115-order-cancellation/rules/order.adoc new file mode 100644 index 00000000..532a667c --- /dev/null +++ b/guides/transactions/115-order-cancellation/rules/order.adoc @@ -0,0 +1,53 @@ +[[order-business-rules]] += Order rules + +[cols="1s,4,1",options="header"] +|==== +|RuleID +|Rule +|Error level + +|BII2-T01-R001 +|An order MUST have a customization identifier +|fatal + +|BII2-T01-R002 +|An order MUST have a profile identifier +|fatal + +|BII2-T01-R003 +|Each order line MUST have a document line identifier that is unique within the order +|fatal + +|BII2-T01-R004 +|An order MUST have a document issue date +|fatal + +|BII2-T01-R005 |An order SHOULD provide information about its validity end date |warning +|BII2-T01-R006 |An order MUST have a document identifier |fatal +|BII2-T01-R007 |Allowances and charges MUST have a reason |fatal +|BII2-T01-R009 |An order MUST be stated in a single currency |fatal +|BII2-T01-R010 |Each order line ordered quantity MUST not be negative |fatal +|BII2-T01-R011 |Each order line item net price MUST not be negative |fatal +|BII2-T01-R012 |Expected total amount for payment MUST NOT be negative |fatal +|BII2-T01-R013 |Expected total sum of line amounts MUST NOT be negative |fatal +|BII2-T01-R014 |Expected total sum of line amounts MUST equal the sum of the order line amounts at order line level |fatal +|BII2-T01-R015 |Expected total sum of allowance at document level MUST be equal to the sum of allowance amounts at document level |fatal +|BII2-T01-R016 |Expected total sum of charges at document level MUST be equal to the sum of charges at document level |fatal +|BII2-T01-R017 |Expected total amount for payment MUST be equal to the sum of line amounts minus sum of allowances at document level plus sum of charges at document level and VAT total amount |fatal +|BII2-T01-R018 |VAT total amount SHOULD be the sum of order line tax amounts, if order line tax amounts are provided |warning +|BII2-T01-R019 |Each item property MUST have a data name, if item property is provided |fatal +|BII2-T01-R020 |Each item property MUST have a data value, if item property is provided |fatal +|BII2-T01-R021 |An order MUST have the buyer party name or a buyer party identifier |fatal +|BII2-T01-R022 |An order MUST have the seller party name or a seller party identifier |fatal +|BII2-T01-R029 |Each order line SHOULD have an ordered quantity |warning +|BII2-T01-R030 |Each order line ordered quantity MUST have an associated unit of measure |fatal +|BII2-T01-R031 |Each order line MUST have an item identifier and/or an item name |fatal +|EUGEN-T01-R011 |An endpoint identifier MUST have a scheme identifier attribute |fatal +|EUGEN-T01-R012 |A party identifier MUST have a scheme identifier attribute |fatal +|EUGEN-T01-R013 |An order type code MUST have a list identifier attribute “UNCL1001” |fatal +|EUGEN-T01-R014 |A document currency code MUST have a list identifier attribute “ISO4217” |fatal +|EUGEN-T01-R015 |A country identification code MUST have a list identifier attribute “ISO3166-1:Alpha2” |fatal +|EUGEN-T01-R016 |A unit code attribute MUST have a unit code list identifier attribute “UNECERec20” |fatal +|EUGEN-T01-R017 |A tax category identifier MUST have a scheme identifier attribute “UNCL5305” |fatal +|==== diff --git a/guides/transactions/115-order-cancellation/technical/namespace.adoc b/guides/transactions/115-order-cancellation/technical/namespace.adoc new file mode 100644 index 00000000..a768a10a --- /dev/null +++ b/guides/transactions/115-order-cancellation/technical/namespace.adoc @@ -0,0 +1,3 @@ +//test +* The target namespace for the {ubl23} Order Cancellation is: + +`urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2` diff --git a/guides/transactions/115-order-cancellation/technical/ubl-version.adoc b/guides/transactions/115-order-cancellation/technical/ubl-version.adoc new file mode 100644 index 00000000..4a5986de --- /dev/null +++ b/guides/transactions/115-order-cancellation/technical/ubl-version.adoc @@ -0,0 +1,11 @@ +[[version-id]] += Version ID + +IMPORTANT: The element `cbc:UBLVersionID` MUST be stated with the value *2.1*: + + +.Example of UBL version identifier +[source, xml, indent=0] +---- +include::../../../transactions/76-order-response/snippets/snippet-1.xml[tags=ubl-version] +---- diff --git a/guides/transactions/116-order-response-advanced/codelists/elements/linestatus.adoc b/guides/transactions/116-order-response-advanced/codelists/elements/linestatus.adoc new file mode 100644 index 00000000..2083ede8 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/codelists/elements/linestatus.adoc @@ -0,0 +1,36 @@ += Line status code + +[cols="1,4"] +|=== +h| Qualifier +| `UNCL1229` (listID) +h| Document location +| `cbc:LineStatusCode` +h| Source codelist +a| Subset of {UNCL1229}. +|=== + +Valid values are listed in the table below: + +[cols="1,4", options="header"] +.Code list +|=== +| Code +| Description + +| 1 +| Order line is Added. + +| 3 +| Order line is Changed. + +| 5 +|Order line is Accepted without amendments. + +| 7 +|Order line is Not accepted. + +| 42 +|Order line is Already delivered. + +|=== diff --git a/guides/transactions/116-order-response-advanced/codelists/elements/status.adoc b/guides/transactions/116-order-response-advanced/codelists/elements/status.adoc new file mode 100644 index 00000000..9f851c2d --- /dev/null +++ b/guides/transactions/116-order-response-advanced/codelists/elements/status.adoc @@ -0,0 +1,33 @@ += Status code + +[cols="1,4"] +|=== +h| Qualifier +| `UNCL1225` (listID) +h| Document location +| `cbc:OrderResponseCode` +h| Source codelist +a| Subset of {UNCL1225}. +|=== + +Valid values are listed in the table below: + +[cols="1,4", options="header"] +.Code list +|=== +| Code +| Description + +| 12 +| Not processed + +| 27 +| Not accepted + +| 29 +| Accepted + +| 30 +| Accepted with amendment in detail section + +|=== diff --git a/guides/transactions/116-order-response-advanced/codelists/index.adoc b/guides/transactions/116-order-response-advanced/codelists/index.adoc new file mode 100644 index 00000000..cbf44c57 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/codelists/index.adoc @@ -0,0 +1,11 @@ + +[[codelist]] += Code lists + +The following chapters give an overview of the codes that is used in this PEPPOL BIS. + +:leveloffset: +1 + +include::elements.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/116-order-response-advanced/description/backorder.adoc b/guides/transactions/116-order-response-advanced/description/backorder.adoc new file mode 100644 index 00000000..0967b3b1 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/description/backorder.adoc @@ -0,0 +1,12 @@ +[[order-response-with-backorder]] += Order response with backorder. + +An order response may provide information for partial delivery of an order line with additional information about the maximum number of items that will be delivered at a later but not known date. + +NOTE: If the remaining quantity will NOT be delivered use `cbc:MaximumBackorderQuantity`= 0. + +.Example showing a response to an order of 6 items of which 2 get confirmed delivery dates and 3 are placed on backorder to be delivered later, for a total delivery of up to 5 items +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=line-backorder] +---- diff --git a/guides/transactions/116-order-response-advanced/description/change.adoc b/guides/transactions/116-order-response-advanced/description/change.adoc new file mode 100644 index 00000000..27134bf1 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/description/change.adoc @@ -0,0 +1,53 @@ +[[order-response-with-changes]] += Order response with changes + +* When Seller accepts an order with changes, the response code «CA» must be sent on header level. +* On line level there may be a mix of different response codes. +* Some lines may have been accepted without amendments (line response code 5), some not accepted (line response code 7) and some changed (line response code 3). + +* If line response code = 3, the elements to be changed must be sent with new values. + +** The following elements can be changed: + +*** Quantity +*** Delivery period +*** Replacement item +*** Price + +.Example of change of quantity in an Order Response message: +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=line-change1] +---- + + +.Example of change of quantity and delivery period in an Order Response message: +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=line-change2] +---- + +NOTE: It is possible to send more than one Order Response line per Order line. + + +.Example of change of quantity and delivery period for the same Order line as in the example above. +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=line-change3] +---- + +The effect of the two Order response lines above should be interpreted as follows: + +* Order line 4 will be delivered on two dates: +** 18 pieces on 15^th^ of July and +** 12 pieces on the 15^th^ of August. + + + +.Example of Replacement item in an Order Response message: +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=line-change4] +---- +<1> Information on the replacement item is sent in `cac:SellerSubstitutedLineItem` +<2> Attribute `listID`="MP" indicates UNSPSC, and the attribute `listVersionID` is used to indicate the version of UNSPSC that is used. diff --git a/guides/transactions/116-order-response-advanced/description/changeanddeliver.adoc b/guides/transactions/116-order-response-advanced/description/changeanddeliver.adoc new file mode 100644 index 00000000..13c8cfb2 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/description/changeanddeliver.adoc @@ -0,0 +1,21 @@ +[[order-response-with-changes-adding-delivering]] += Order response replacing items and delivering over time. + +An order response may replace items in two ways. If the full quantity of an item is replaced that information can be provided by using the Seller substituted line item element in the invoice response as shown in the following example. + +.Example of Replacement item in an Order Response message: +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=line-change4] +---- +<1> Information on the replacement item is sent in `cac:SellerSubstitutedLineItem` + +If the seller replaces part of the quantity or delivers the order quantity at different dates he may need to add lines and/or mark ordered lines as being delivered as demonstrated in the following example. + +In the example a seller confirms the first line of an order, provides two delivery dates for second order line of 3 pieces of Product B by adding a new line and then confirms that order line 3 has already been delivered. + +.Example of adding lines and delivering over time: +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=line-change5] +---- diff --git a/guides/transactions/116-order-response-advanced/description/index.adoc b/guides/transactions/116-order-response-advanced/description/index.adoc new file mode 100644 index 00000000..2640f08d --- /dev/null +++ b/guides/transactions/116-order-response-advanced/description/index.adoc @@ -0,0 +1,37 @@ +[[order-response-message]] += Description of selected parts of the Order response message + +The Order response message is sent from the seller to the buyer stating the sellers ability to fulfill the order. +The following rules applies to the PEPPOL BIS Order Response: + +* The Order response must refer to an Order. +* The Order response may refer to an Order Change. +* Seller may accept or reject the entire Order. +* If the order or any order line is rejected the Order response should contain a reason for rejection. +* Seller may accept or reject the separate order lines. +* If Seller accepts or rejects order lines, *_all_* order lines must be sent in the Order response. This applies even for order lines that has been delivered completely or partially. +* The following information may be changed in the Order response: +** Quantity +** Delivery period +** Replacement item +** Price +* If the Order is rejected or changed, the Order response may contain contact information to seller. + + +:leveloffset: +1 + +include::response-code.adoc[] + +include::order-ref.adoc[] + +include::orderchange-ref.adoc[] + +include::change.adoc[] + +include::changeanddeliver.adoc[] + +include::backorder.adoc[] + +include::../../../shared/files/vat-cat-line.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/116-order-response-advanced/description/order-ref.adoc b/guides/transactions/116-order-response-advanced/description/order-ref.adoc new file mode 100644 index 00000000..ad6baa6b --- /dev/null +++ b/guides/transactions/116-order-response-advanced/description/order-ref.adoc @@ -0,0 +1,18 @@ +[[order-reference]] += Order reference + +Reference to the related order must be done on Header level. + +.Example of order reference on header level in a PEPPOL BIS Order Response +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=order-ref] +---- + +If lines are sent in the Order Response, reference to the related order line must be sent. + +.Example of order line reference on line level: +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=order-ref-line] +---- diff --git a/guides/transactions/116-order-response-advanced/description/orderchange-ref.adoc b/guides/transactions/116-order-response-advanced/description/orderchange-ref.adoc new file mode 100644 index 00000000..1eee18b5 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/description/orderchange-ref.adoc @@ -0,0 +1,10 @@ +[[orderchange-reference]] += Order change reference + +Reference to an order change must be done on Header level. + +.Example of order change reference on header level in a PEPPOL BIS Order Response +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-advanced.xml[tags=orderchange-ref] +---- diff --git a/guides/transactions/116-order-response-advanced/description/response-code.adoc b/guides/transactions/116-order-response-advanced/description/response-code.adoc new file mode 100644 index 00000000..e8e179c3 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/description/response-code.adoc @@ -0,0 +1,90 @@ +[[response-code]] += Response code + +The Response code states the Sellers ability to fulfil the order and must be sent on both header level and line level if lines are sent. + + +[IMPORTANT] +==== +* Response code *_must_* be sent on header level. +* Line response code *_must_* be sent on line level if lines are sent. +* Response code may have 4 values: AB, RE, AP and CA (subset of UNCL 4343 code list) +* Line response code may have 5 values: 1, 3, 5, 7 and 42. +==== + +== Response code on Header level + +[cols="1,11",options="header"] +|==== +|Response code +|Action + +|AB +a| +* The Order has been received. +* The Order has not yet been processed. +* No lines should be sent. +* An additional order response should be sent after processing, to accept, reject or accept with changes + +|RE +a| +* The Order is rejected. +* No lines should be sent. + +|AP +a| +* The Order is accepted without amendment. +* No lines should be sent. + +|CA +a| +* The Order is accepted with amendment on line level. +* All lines must be sent. +|==== + + +.UBL example of Response code on Header level in an Order Response message +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=response-header] +---- + +.UBL example of an order response using response code "AB" (order is received +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-2.xml[tags=received] +---- +<1> Response code AB indicates only that the order has been received, but is not yet processed +<2> No order lines are sent in this response. + +== Line response code on Line level + + +[cols="1,11",options="header"] +|==== +|Response line code +|Action + +|1 +|The Order line is Added. + +|3 +|The Order line is Changed. + +|5 +|The Order line is Accepted without amendment. + +|7 +|The Order line is Not accepted. + +|42 +|The Order line is Already delivered. + +|==== + + +.Example of Response code on Line level in an Order Response message: +[source, xml, indent=0] +---- +include::{snippet-response-dir}/snippet-1.xml[tags=response-line] +---- diff --git a/guides/transactions/116-order-response-advanced/requirements/general.adoc b/guides/transactions/116-order-response-advanced/requirements/general.adoc new file mode 100644 index 00000000..bb3f24f6 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/requirements/general.adoc @@ -0,0 +1,48 @@ +[[response-requirements]] += General requirements + +[cols="1,5",options="header"] +|==== +|ID +|Requirement + +|tbr76-010 +|An order response must provide information about its identity, issue date and validity and of the entities of the seller and buyer. + + +|tbr76-001 +|The Order Response must refer to the Order it is responding to. + + +|tbr76-002 +|The seller may respond to the order as a whole with accept, reject or accept with changes. + + +|tbr76-003 +|The Order Response may state a reason for rejecting the order. + + +|tbr76-004 +|The seller may accept or reject individual order lines. + + +|tbr76-005 +|A partial accept/reject MUST refer to ALL order lines with no implicit accept/reject. + + +|tbr76-006 +|The lines in an Order Response must refer to the corresponding order line number and to the corresponding item identification. + + +|tbr76-008 +a|Information elements that may be changed in the Order Response with respect to the order are: + +* Quantity +* Delivery date/period (header and line level) +* Article (substitute) +* Price + +|tbr76-009 +|If the Order Response is rejecting or changing the Order, the Order Response should carry seller contact information for the Buyer to use when resolving issues with the Order Response. + +|==== diff --git a/guides/transactions/116-order-response-advanced/requirements/index.adoc b/guides/transactions/116-order-response-advanced/requirements/index.adoc new file mode 100644 index 00000000..029e16f5 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/requirements/index.adoc @@ -0,0 +1,8 @@ +[[transaction-business-requirements]] += Order response transaction + +:leveloffset: +1 + +include::general.adoc[] + +:leveloffset: -1 diff --git a/guides/transactions/116-order-response-advanced/rules/codelist.adoc b/guides/transactions/116-order-response-advanced/rules/codelist.adoc new file mode 100644 index 00000000..1bb6264d --- /dev/null +++ b/guides/transactions/116-order-response-advanced/rules/codelist.adoc @@ -0,0 +1,15 @@ + += Order response codelists rules + +[cols="1s,5",options="header"] +|==== +|Identifier |Business Rule +|OP-T76-001 |An order response code MUST be coded according to the code list UNCL1225. +|OP-T76-002 |An order response line status code MUST be coded according to the code list UNCL1229. +|OP-T76-003 |DocumentCurrencyCode MUST be coded using ISO code list 4217 +|OP-T76-004 |An Enpoint Identifier Scheme identifier MUST be from the code list Peppol Party Identifier +|OP-T76-005 |An Party Identifier Scheme identifier MUST be from the code list Peppol Party Identifier +|OP-T76-006 |Unit code MUST be coded according to the UN/ECE Recommendation 20 (2009) +|OP-T76-007 |CurrencyID MUST be coded using ISO code list 4217 +|OP-T76-008 |A tax category identifier MUST be coded using UN/ECE 5305 BII2 Subset +|==== diff --git a/guides/transactions/116-order-response-advanced/rules/index.adoc b/guides/transactions/116-order-response-advanced/rules/index.adoc new file mode 100644 index 00000000..5ce11ae0 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/rules/index.adoc @@ -0,0 +1,5 @@ + + +include::order-response.adoc[] + +include::codelist.adoc[] diff --git a/guides/transactions/116-order-response-advanced/rules/order-response.adoc b/guides/transactions/116-order-response-advanced/rules/order-response.adoc new file mode 100644 index 00000000..a0729406 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/rules/order-response.adoc @@ -0,0 +1,64 @@ + += Order response rules + +[cols="1s,4,1",options="header"] +|==== +|RuleID +|Rule +|Error level +|BII2-T116-R001 +|A order response MUST have a customization identifier +|fatal + +|BII2-T116-R002 +|A order response MUST have a profile identifier +|fatal + +|BII2-T116-R003 +|Each order response line MUST have a document line identifier that is unique within the order response +|fatal + +|BII2-T116-R004 +|A order response MUST have a document issue date +|fatal + +|BII2-T116-R006 +|A order response MUST have a document identifier +|fatal +|BII2-T116-R021 +|A order response MUST have the buyer party name or a buyer party identifier +|fatal + +|BII2-T116-R022 +|A order response MUST have the seller party name or a seller party identifier +|fatal + +|BII2-T116-R032 +|A order response MUST have a reference to an order +|fatal + +|BII2-T116-R033 +|A order response MUST have a response code +|fatal + +|BII2-T116-R034 +|An order response line MUST contain a reference to its corresponding order line. +|fatal + +|EUGEN-T116-R001 +|An endpoint identifier MUST have a scheme identifier attribute +|fatal + +|EUGEN-T116-R002 +|A party identifier MUST have a scheme identifier attribute +|fatal + +|EUGEN-T116-R003 +|A response code MUST have a list identifier attribute “UNCL1225” +|fatal + +|EUGEN-T116-R004 +|A line response status code MUST have a list identifier attribute “UNCL1229” +|fatal + +|==== diff --git a/guides/transactions/116-order-response-advanced/technical/namespace.adoc b/guides/transactions/116-order-response-advanced/technical/namespace.adoc new file mode 100644 index 00000000..509d5255 --- /dev/null +++ b/guides/transactions/116-order-response-advanced/technical/namespace.adoc @@ -0,0 +1,2 @@ +* The target namespace for the {ubl23} Order Response is: + +`urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2` diff --git a/project.xml b/project.xml index fb5a10d3..b98f8f0b 100644 --- a/project.xml +++ b/project.xml @@ -17,6 +17,7 @@ - Peppol BIS Order Agreement 3.0 - Peppol BIS Message Level Response 3.0 - Peppol BIS Invoice Response 3.1 + - Peppol BIS Advanced Ordering 3.0 @@ -38,6 +39,21 @@ Peppol Order Agreement transaction 3.0 (T110) + Structure-1 + structure/syntax/ubl-order-change.xml + Peppol Order Change transaction 3.0 (T114) + + + Structure-1 + structure/syntax/ubl-order-cancellation.xml + Peppol Order Cancellation transaction 3.0 (T115) + + + Structure-1 + structure/syntax/ubl-order-response-advanced.xml + Peppol Order Response Advanced transaction 3.0 (T116) + + Structure-1 structure/syntax/ubl-catalogue.xml Peppol Catalogue transaction 3.1 (T19) @@ -116,11 +132,33 @@ rules/sch/parts/PEPPOL-M-T111.sch Business rules for Peppol Invoice Response transaction 3.0 + + T114 + native:Schematron + rules/sch/parts/Peppol-M-T114.sch + Business rules for Peppol Order Change transaction 3.0 + + + T115 + native:Schematron + rules/sch/parts/Peppol-M-T115.sch + Business rules for Peppol Order Cancellation transaction 3.0 + + + T116 + native:Schematron + rules/sch/parts/Peppol-M-T116.sch + Business rules for Peppol Order Response Advanced transaction 3.0 + CodeList-1 structure/codelist/UNCL1229.xml + + CodeList-1 + structure/codelist/UNCL1229_CHANGE.xml + CodeList-1 structure/codelist/UNCL5189.xml @@ -273,6 +311,18 @@ Namespace-1 structure/namespace/ubl-order-response.xml + + Namespace-1 + structure/namespace/ubl-order-change.xml + + + Namespace-1 + structure/namespace/ubl-order-cancellation.xml + + + Namespace-1 + structure/namespace/ubl-order-response-advanced.xml + Namespace-1 structure/namespace/ubl-cac.xml diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderCancellation_sc1.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderCancellation_sc1.xml new file mode 100644 index 00000000..f4375fe4 --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderCancellation_sc1.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-01 + With reference to phone call + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderChange_sc1.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderChange_sc1.xml new file mode 100644 index 00000000..2f24595d --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderChange_sc1.xml @@ -0,0 +1,138 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-1 + 2022-02-01 + 1 + Changes according to Order reponse + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + + 1 + 5 + 5 + 200 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 5 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderResponse_sc1.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderResponse_sc1.xml new file mode 100644 index 00000000..1468aabf --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/OrderResponse_sc1.xml @@ -0,0 +1,78 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-1 + 2022-02-01 + CA + Response message with amendments in the details + EUR + + Order-1 + + + + 7302347231111 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 2022-02-15 + 2022-02-20 + + + + + 1 + Reduced quantity to 5 and added Sellers item identification + 3 + 5 + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + Added Sellers item identification + 3 + + Item 2 + + SN-2 + + + + + 2 + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/Order_sc1.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/Order_sc1.xml new file mode 100644 index 00000000..2793130a --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc1/Order_sc1.xml @@ -0,0 +1,140 @@ + + + urn:fdc:peppol.eu:poacc:trns:order:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Order-1 + 2022-02-01 + EUR + MAFO + + 2022-03-01 + + + 2139239 + + + C1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + SE + + + + + 2022-02-15 + 2022-03-01 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 140 + + + 700 + 700 + 840 + 840 + + + + 1 + 10 + 400 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderChange_sc2.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderChange_sc2.xml new file mode 100644 index 00000000..d8ec8c39 --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderChange_sc2.xml @@ -0,0 +1,139 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-2 + 2022-02-05 + 2 + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + No changes to order line + + 1 + 5 + 5 + 200 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + Order line to be deleted + + 2 + 7 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderResponse_sc2.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderResponse_sc2.xml new file mode 100644 index 00000000..2540fb85 --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc2/OrderResponse_sc2.xml @@ -0,0 +1,48 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-2 + 2022-02-05 + AP + Change is accepted + EUR + + Order-1 + + + Change-2 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 2022-02-15 + 2022-02-20 + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderCancellation_sc3.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderCancellation_sc3.xml new file mode 100644 index 00000000..f3283d79 --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderCancellation_sc3.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-10 + With reference to phone call + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderChange_sc3.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderChange_sc3.xml new file mode 100644 index 00000000..f9e7602d --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderChange_sc3.xml @@ -0,0 +1,140 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-3 + 2022-02-10 + 2 + Changes according to Order reponse + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + + 1 + 5 + 5 + 200 + + + 2022-03-01 + 2022-04-01 + + + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 5 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderResponse_sc3.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderResponse_sc3.xml new file mode 100644 index 00000000..d4856fbb --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc3/OrderResponse_sc3.xml @@ -0,0 +1,77 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-3 + 2022-02-10 + CA + Response message with new delivery period for one item + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 1 + New delivery period + 3 + + + 2022-03-01 + 2022-04-01 + + + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + No changes + 5 + + Item 2 + + SN-2 + + + + + 2 + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderCancellation_sc4.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderCancellation_sc4.xml new file mode 100644 index 00000000..0116567e --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderCancellation_sc4.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-20 + With reference to phone call + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderResponse_sc4.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderResponse_sc4.xml new file mode 100644 index 00000000..0e80c4f3 --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc4/OrderResponse_sc4.xml @@ -0,0 +1,39 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-4 + 2022-02-20 + AP + Response message to accept cancellation of the order + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderCancellation_sc5.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderCancellation_sc5.xml new file mode 100644 index 00000000..7668c501 --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderCancellation_sc5.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-20 + To accept response from Seller + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderResponse_sc5.xml b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderResponse_sc5.xml new file mode 100644 index 00000000..53e3d926 --- /dev/null +++ b/rules/examples/Advanced Ordering scenarios/advanced_ordering_sc5/OrderResponse_sc5.xml @@ -0,0 +1,72 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-4 + 2022-02-20 + RE + Response message to cancel the order + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 1 + Deletion of line + 7 + 5 + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + Deletion of line + 7 + 50 + + Item 2 + + SN-2 + + + + + 2 + + diff --git a/rules/examples/OrderCancellation_Example.xml b/rules/examples/OrderCancellation_Example.xml new file mode 100644 index 00000000..a73ec4f9 --- /dev/null +++ b/rules/examples/OrderCancellation_Example.xml @@ -0,0 +1,42 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + 7 + 2022-02-01 + 12:30:00 + With reference to phone call + + 34 + + + + 7300072311115 + + 7300070011115 + + + PartyID123 + + + Johnssons byggvaror + + + + + + 7302347231111 + + SellerPartyID123 + + + Moderna Produkter AB + + + + diff --git a/rules/examples/OrderChange_Example.xml b/rules/examples/OrderChange_Example.xml new file mode 100644 index 00000000..53e05ec8 --- /dev/null +++ b/rules/examples/OrderChange_Example.xml @@ -0,0 +1,245 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + 1 + 2022-02-01 + 12:10:10 + 1 + EUR + MAFO + + 2022-03-01 + + + Order-1 + + + 100 + Drawing + + Ymx1ZXByaW50 + + + + C1 + + + + 5541277711 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 987654325 + + 987654325 + + + Harbour street + Dock 45 + Bergen + 5005 + Region West + + Gate 34 + + + NO + + + + Cod Liver Oil Limited + + + Öystein + +47555444333 + oystein@codliveroil.no + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + true + FC + Freight service + 2 + 20 + 1000 + + S + 25 + + VAT + + + + + false + 65 + Production error discount + 10 + + S + 25 + + VAT + + + + + 268.75 + + + 1345 + 10 + 20 + 1623.75 + + + + 1 + 10 + 400 + MAFO-1 + + 40 + + false + 10 + 50 + + + + 1x12 pack sauce bags + Brown sauce + + SN-33 + + + 05704066204093 + + + S + 25 + + VAT + + + + + + + + 2 + 120 + 720 + MAFO-1 + + 6 + 1 + + + 1x12 pack sauce bags + White sauce + + SN-34 + + + 08722700575887 + + + S + 25 + + VAT + + + + + + + + 3 + 15 + 225 + MAFO-1 + + 30 + 2 + + + 1x12 pack sauce bags + Pepper sauce + + SN-35 + + + 08722700577584 + + + S + 25 + + VAT + + + + + + diff --git a/rules/examples/OrderResponseAdvanced_Example.xml b/rules/examples/OrderResponseAdvanced_Example.xml new file mode 100644 index 00000000..c4407ff7 --- /dev/null +++ b/rules/examples/OrderResponseAdvanced_Example.xml @@ -0,0 +1,126 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:ordering:3 + 101 + 101-111 + 2022-04-01 + 06:10:10 + AP + Response message with amendments in the details + EUR + ABC-123 + + 11233 + + + c1-11233 + + + + 7598000000128 + + DK12345678 + + + The Supplier AB + + + + + + 7590000012347 + + DK55412777 + + + City Hospital + + + + + + 2022-05-15 + 2022-05-16 + + + + + 1 + Order line note text + 3 + 10 + 3 + + + 2022-05-10 + 2022-05-20 + + + + 1.50 + 1 + + + Brown sauce + + 123456 + + + SN-33 + + + 7400000001234 + + + + + 12356 + + Sauce brown, ready + + SN-34 + + + 7400000001235 + + + 12345678 + + + S + 25 + + VAT + + + + Weight + 12 gram + 12 + gram + + + + + 1 + + + + + 2 + 5 + + White sauce + + SN-34 + + + + + 2 + + + diff --git a/rules/sch/PEPPOLBIS-T114.sch b/rules/sch/PEPPOLBIS-T114.sch new file mode 100644 index 00000000..971df185 --- /dev/null +++ b/rules/sch/PEPPOLBIS-T114.sch @@ -0,0 +1,35 @@ + + + + Rules for PEPPOL Order Change transaction 3.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rules/sch/PEPPOLBIS-T115.sch b/rules/sch/PEPPOLBIS-T115.sch new file mode 100644 index 00000000..4439b61b --- /dev/null +++ b/rules/sch/PEPPOLBIS-T115.sch @@ -0,0 +1,38 @@ + + + + Rules for PEPPOL Order Cancellation transaction 3.0 + + + + + + + + + + + + + + + + + + + + + + diff --git a/rules/sch/PEPPOLBIS-T116.sch b/rules/sch/PEPPOLBIS-T116.sch new file mode 100644 index 00000000..a2850e0b --- /dev/null +++ b/rules/sch/PEPPOLBIS-T116.sch @@ -0,0 +1,34 @@ + + + + Rules for PEPPOL Order Response Advanced transaction 3.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rules/sch/parts/PEPPOL-M-T114.sch b/rules/sch/parts/PEPPOL-M-T114.sch new file mode 100644 index 00000000..6e3d836a --- /dev/null +++ b/rules/sch/parts/PEPPOL-M-T114.sch @@ -0,0 +1,193 @@ + + + + + + + + + + + An order change transaction SHALL use profile advanced_ordering. + + + + Specification identifier SHALL start with the value 'urn:fdc:peppol.eu:poacc:trns:order_change:3'. + + + + + An order SHALL be stated in a single currency + Elements of data type amount cannot have more than 2 decimals (I.e. all amounts except unit price amounts) + + + + + An order change SHOULD provide information about its validity end date. + + + + + + An order change SHALL have the originator party name or an identifier + + + + When TAX is VAT then Party VAT identifiers SHALL have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + Expected total amount for payment SHALL NOT be negative + Expected total sum of line amounts SHALL NOT be negative + Expected total sum of line amounts SHALL equal the sum of the order line amounts at order line level + Expected total sum of allowance at document level SHALL be equal to the sum of allowance amounts at document level + Expected total sum of charges at document level SHALL be equal to the sum of charge amounts at document level + + Expected total amount without TAX = Expected total sum of line amounts - Sum of allowances on document level + Sum of charges on document level + Amount due for payment = Invoice total amount with TAX - Paid amount + Rounding amount. + Expected total amount with TAX = Expected total amount without TAX + Order total TAX amount. + + + + + + Allowance/charge base amount SHALL be provided when allowance/charge percentage is provided. + + + + Allowance/charge percentage SHALL be provided when allowance/charge base amount is provided. + + + + Allowance/charge amount SHALL equal base amount * percentage/100 if base amount and percentage exists + Each document or line level allowance SHALL have an allowance reason text or an allowance reason code. + Allowance or charge amounts SHALL NOT be negative. + + + + Each Tax Category SHALL have a TAX category rate, except if the order is not subject to TAX. + When TAX category code is "Standard rated" (S) the TAX rate SHALL be greater than zero. + + + + + + + + + + + + + Order line net amount SHALL equal (Ordered quantity * (Item net price/item price base quantity) + Order line charge amount - Order line allowance amount + Base quantity SHALL be a positive number above zero. + Each order line SHALL have a document line identifier that is unique within the order. + Each order line ordered quantity SHALL not be negative + Each order line SHOULD have an ordered quantity + + + + + + Item net price SHALL equal (Gross price - Allowance amount) when gross price is provided. + + + + + Each order line item net price SHALL not be negative + + The Item gross price SHALL NOT be negative. + Allowance or charge amounts SHALL NOT be negative. + + + + Reason code MUST be according to subset of UNCL 5189 D.16B. + + + + Reason code MUST be according to UNCL 7161 D.16B. + + + diff --git a/rules/sch/parts/PEPPOL-M-T115.sch b/rules/sch/parts/PEPPOL-M-T115.sch new file mode 100644 index 00000000..a1747380 --- /dev/null +++ b/rules/sch/parts/PEPPOL-M-T115.sch @@ -0,0 +1,16 @@ + + + + + An order cancellation transaction SHALL use profile advanced_ordering. + + + + Specification identifier SHALL start with the value 'urn:fdc:peppol.eu:poacc:trns:order_cancellation:3'. + + + diff --git a/rules/sch/parts/PEPPOL-M-T116.sch b/rules/sch/parts/PEPPOL-M-T116.sch new file mode 100644 index 00000000..b375be69 --- /dev/null +++ b/rules/sch/parts/PEPPOL-M-T116.sch @@ -0,0 +1,50 @@ + + + + + + + + Specification identifier SHALL start with the value 'urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3'. + + + + + An order response SHALL be stated in a single currency + + + + + + An order response SHALL have the buyer party official name or a buyer party identifier + + + + + An order response SHALL have the seller party official name or a seller party identifier + + + + + If both delivery period start date and delivery period end date are given then the end date SHALL be later or equal to the start date. + + + + + Each order response line SHALL have a document line identifier that is unique within the order. + + + + diff --git a/rules/snippets/order-cancellation/snippet-advanced.xml b/rules/snippets/order-cancellation/snippet-advanced.xml new file mode 100644 index 00000000..fc2d0a7e --- /dev/null +++ b/rules/snippets/order-cancellation/snippet-advanced.xml @@ -0,0 +1,43 @@ + + + 2.3 + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + 7 + 2022-02-01 + 12:30:00 + With reference to phone call + + + 34 + + + + + 7300072311115 + + 7300070011115 + + + PartyID123 + + + Johnssons byggvaror + + + + + + 7302347231111 + + SellerPartyID123 + + + Moderna Produkter AB + + + + diff --git a/rules/snippets/order-change/snippet-advanced.xml b/rules/snippets/order-change/snippet-advanced.xml new file mode 100644 index 00000000..9c617cb3 --- /dev/null +++ b/rules/snippets/order-change/snippet-advanced.xml @@ -0,0 +1,272 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + 1 + 2022-02-01 + 12:10:10 + + 1 + + EUR + MAFO + + 2022-03-01 + + + + 100 + Drawing + + Ymx1ZXByaW50 + + + + + C1 + + + + + 5541277711 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + + + 987654325 + + 987654325 + + + Harbour street + Dock 45 + Bergen + 5005 + Region West + + Gate 34 + + + NO + + + + Cod Liver Oil Limited + + + Öystein + +47555444333 + oystein@codliveroil.no + + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + + + true + FC + Freight service + 2 + 20 + 1000 + + S + 25 + + VAT + + + + + false + 65 + Production error discount + 10 + + S + 25 + + VAT + + + + + + + + + 268.75 + + + + 1345 + 10 + 20 + 1623.75 + + + + 1 + 10 + 400 + MAFO-1 + + + 40 + + false + 10 + 50 + + + + + 1x12 pack sauce bags + Brown sauce + + + SN-33 + + + + 05704066204093 + + + + S + 25 + + VAT + + + + + + + + 2 + + 120 + + 720 + MAFO-1 + + + + 6 + 1 + + + + + 1x12 pack sauce bags + White sauce + + + + + + SN-34 + + + 08722700575887 + + + S + 25 + + VAT + + + + + + + + 3 + 15 + 225 + MAFO-1 + + + 30 + 2 + + + + 1x12 pack sauce bags + Pepper sauce + + SN-35 + + + 08722700577584 + + + S + 25 + + VAT + + + + + + diff --git a/rules/snippets/order-response/snippet-advanced.xml b/rules/snippets/order-response/snippet-advanced.xml new file mode 100644 index 00000000..bb278428 --- /dev/null +++ b/rules/snippets/order-response/snippet-advanced.xml @@ -0,0 +1,282 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + 101 + 2022-02-01 + 18:10:10 + + CA + + Response message with amendments in the details + EUR + YourRef + + + 1 + + + + + c-1 + + + + + 5546577799 + + 5546577799 + + + The Supplier AB + + + + + + 5541277711 + + 5541277711 + + + City Hospital + + + + + + 2013-07-15 + 2013-07-16 + + + + + 1 + 7 + + Brown sauce + + SN-33 + + + + + + 1 + + + + + + 2 + + 3 + + + White sauce + + SN-34 + + + + + 2 + + + + + + 3 + 3 + 23 + + Pepper sauce + + SN-35 + + + + + 3 + + + + + + + 4 + 3 + 18 + + + 2013-07-15 + 2013-07-15 + + + + Wet tissues + + + + 4 + + + + + + + 5 + 1 + 12 + + + 2013-08-15 + 2013-08-15 + + + + Wet tissues + + + + 4 + + + + + + + 6 + 3 + + Wet tissues + + SItemNo011 + + + 05704368876486 + + + + + 2 + + Wet tissues + + SItemNo012 + + + 05704368643453 + + + 14111511 + + + + + 5 + + + + + + + 11 + 5 + + Product A + + Pr00A + + + + + 1 + + + + + 10 + 3 + 2 + + + 2018-07-01 + + + + Product B + + Pr00B + + + + + 2 + + + + + 7 + 1 + 1 + + + 2018-07-05 + + + + Product B + + Pr00B + + + + + 2 + + + + + 8 + 42 + + Product C + + Pr00C + + + + + 3 + + + + + + + 9 + 3 + 2 + 3 + + + 2018-07-05 + + + + Product D + + Pr00D + + + + + 1 + + + + diff --git a/rules/snippets/order/snippet-advanced.xml b/rules/snippets/order/snippet-advanced.xml new file mode 100644 index 00000000..4a246083 --- /dev/null +++ b/rules/snippets/order/snippet-advanced.xml @@ -0,0 +1,193 @@ + + + urn:fdc:peppol.eu:poacc:trns:order:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + 1 + 2022-02-01 + 14:15:20 + EUR + MAFO + + 2022-03-01 + + + + 2139239 + + + + C1 + + + + 5541277711 + + 5541277711 + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 5546577799 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + SE + + + + + 2022-02-15 + 2022-03-01 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + true + Freight cost + 200 + + S + 25 + + VAT + + + + + false + Agreed discount + 100 + + S + 25 + + VAT + + + + + + 85.63 + + + + 700 + 800 + 885.63 + 100 + 200 + 135 + 0.37 + 751.00 + + + + + 1 + 10 + 400 + MAFO-1 + + 40 + + + Free text description of item 1 + Item 1 + + S + 25 + + VAT + + + + Color + Red + + + Size + 43 + + + + + + + 2 + 50 + 300 + MAFO-1 + + 6 + + + Free text description of item 2 + Item 2 + + S + 25 + + VAT + + + + Color + Yellow + + + Size + 36 + + + + + diff --git a/rules/unit-order-cancellation/PEPPOL-T115-R001.xml b/rules/unit-order-cancellation/PEPPOL-T115-R001.xml new file mode 100644 index 00000000..0dc7fa5b --- /dev/null +++ b/rules/unit-order-cancellation/PEPPOL-T115-R001.xml @@ -0,0 +1,120 @@ + + + + Verify that the buyer party official name or a buyer party identifier + PEPPOL-T115-R001 + + + + PEPPOL-T115-R001 + + + + + + + 7080000374200 + + + Medical + + + + + + + + + + PEPPOL-T115-R001 + + + + + + + + + Medical + + + + + + + + + PEPPOL-T115-R001 + + + + + + + 7080000374200 + + + + + + + + + + + PEPPOL-T115-R001 + + + + + + + + + + + + + + + + + + + + + PEPPOL-T115-R001 + + + + + + + + + + + + + + diff --git a/rules/unit-order-cancellation/PEPPOL-T115-R002.xml b/rules/unit-order-cancellation/PEPPOL-T115-R002.xml new file mode 100644 index 00000000..886374dc --- /dev/null +++ b/rules/unit-order-cancellation/PEPPOL-T115-R002.xml @@ -0,0 +1,117 @@ + + + + Verify that the seller party official name or a seller party identifier + PEPPOL-T115-R002 + + + + PEPPOL-T115-R002 + + + + + + + 7080000374200 + + + Medical + + + + + + + + + + PEPPOL-T115-R002 + + + + + + + + Medical + + + + + + + + + PEPPOL-T115-R002 + + + + + + + 7080000374200 + + + + + + + + + + + PEPPOL-T115-R002 + + + + + + + + + + + + + + + + + + + + PEPPOL-T115-R002 + + + + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-CL001.xml b/rules/unit-order-change/PEPPOL-T114-CL001.xml new file mode 100644 index 00000000..1b8a937f --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-CL001.xml @@ -0,0 +1,43 @@ + + + + Correct use of allowance codes. + PEPPOL-T114-CL001 + + + + PEPPOL-T114-CL001 + + + + + + false + 60 + 70 + 100 + + + + + + + PEPPOL-T114-CL001 + + + + + + false + 40 + 80 + 110 + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-CL002.xml b/rules/unit-order-change/PEPPOL-T114-CL002.xml new file mode 100644 index 00000000..0347e3fc --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-CL002.xml @@ -0,0 +1,43 @@ + + + + Correct use of charge codes. + PEPPOL-T114-CL002 + + + + PEPPOL-T114-CL002 + + + + + + true + HAA + SU + AAA + + + + + + + PEPPOL-T114-CL002 + + + + + + true + AAB + ADS + TOS + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R001.xml b/rules/unit-order-change/PEPPOL-T114-R001.xml new file mode 100644 index 00000000..5747f0a3 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R001.xml @@ -0,0 +1,83 @@ + + + + Verify line identifier is unique within the order change + PEPPOL-T114-R001 + + + + PEPPOL-T114-R001 + + + + + + 6 + + + + + + 7 + + + + + + 8 + + + + + + + + + PEPPOL-T114-R001 + + + + + + 6 + + + + + + + + + PEPPOL-T114-R001 + + + + + + 6 + + + + + + 6 + + + + + + 8 + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R002.xml b/rules/unit-order-change/PEPPOL-T114-R002.xml new file mode 100644 index 00000000..4c6999ef --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R002.xml @@ -0,0 +1,50 @@ + + + + Verify information about validity end date. + PEPPOL-T01-R002 + + + + PEPPOL-T01-R002 + + + + + + + + + + + + PEPPOL-T01-R002 + + + + + + + + + + + + PEPPOL-T01-R002 + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R003.xml b/rules/unit-order-change/PEPPOL-T114-R003.xml new file mode 100644 index 00000000..4bdc31f7 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R003.xml @@ -0,0 +1,103 @@ + + + + Verify currencyID has same value as DocumentCurrencyCode. + PEPPOL-T114-R003 + + + + + PEPPOL-T114-R003 + + + + NOK + + + + + + + + + + + PEPPOL-T114-R003 + + + + NOK + + + + + + + + + + + PEPPOL-T114-R003 + + + + NOK + + + + 65.52 + + + + + + + + + PEPPOL-T114-R003 + + + + NOK + + + + + 59.12 + + + + + + + + + + PEPPOL-T114-R003 + + + + GBP + + + 2456.30 + 2456.30 + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R004.xml b/rules/unit-order-change/PEPPOL-T114-R004.xml new file mode 100644 index 00000000..7caf0faf --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R004.xml @@ -0,0 +1,59 @@ + + + + Verify that line quantity is not negative + PEPPOL-T114-R004 + + + + PEPPOL-T114-R004 + + + + + + 10 + + + + + + + + + PEPPOL-T114-R004 + + + + + + 0 + + + + + + + + + PEPPOL-T114-R004 + + + + + + -10 + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R005.xml b/rules/unit-order-change/PEPPOL-T114-R005.xml new file mode 100644 index 00000000..7c2745a0 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R005.xml @@ -0,0 +1,65 @@ + + + + Verify that price amount is not negative + PEPPOL-T114-R005 + + + + PEPPOL-T114-R005 + + + + + + + 10 + + + + + + + + + + PEPPOL-T114-R005 + + + + + + + 0 + + + + + + + + + + PEPPOL-T114-R005 + + + + + + + -10 + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R006.xml b/rules/unit-order-change/PEPPOL-T114-R006.xml new file mode 100644 index 00000000..c4c323fb --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R006.xml @@ -0,0 +1,53 @@ + + + + Verify that expected payable amount is not negative + PEPPOL-T114-R006 + + + + PEPPOL-T114-R006 + + + + + 947.56 + + + + + + + + PEPPOL-T114-R006 + + + + + 0 + + + + + + + + PEPPOL-T114-R006 + + + + + -947.56 + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R007.xml b/rules/unit-order-change/PEPPOL-T114-R007.xml new file mode 100644 index 00000000..a91e94b9 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R007.xml @@ -0,0 +1,53 @@ + + + + Verify that expected total sum of line amounts is not negative + PEPPOL-T114-R007 + + + + PEPPOL-T114-R007 + + + + + 2456.30 + + + + + + + + PEPPOL-T114-R007 + + + + + 0.00 + + + + + + + + PEPPOL-T114-R007 + + + + + -24 + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R008.xml b/rules/unit-order-change/PEPPOL-T114-R008.xml new file mode 100644 index 00000000..b74a9672 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R008.xml @@ -0,0 +1,329 @@ + + + + Verify that total sum of line amounts equal the sum of the order line amounts at order line level + PEPPOL-T114-R008 + + + + PEPPOL-T114-R008 + + + + + 6225.00 + + + + + 6000.00 + + + + + + 225 + + + + + + + + + PEPPOL-T114-R008 + + + + + 6225 + + + + + 6000.00 + + + + + + 225.0 + + + + + + + + + PEPPOL-T114-R008 + + + + + 0 + + + + + 0.0 + + + + + + 0.00 + + + + + + + + PEPPOL-T114-R008 + + + + + 1000 + + + + + 1200.0 + + + + + + -200.00 + + + + + + + + PEPPOL-T114-R008 + + + + + 6225 + + + + + 6000.10 + + + + + + 225.0 + + + + + + + + + PEPPOL-T114-R008 + + + + + 6000 + + + + + 6000.10 + + + + + + 0.0 + + + + + + + + PEPPOL-T114-R008 + + + + + 730.73 + + + + + 69.34 + + + + + 165.70 + + + + + 168.30 + + + + + 27.80 + + + + + 41.70 + + + + + 86.68 + + + + + 20.75 + + + + + 35.27 + + + + + + 35.27 + + + + + 79.92 + + + + + + + + PEPPOL-T114-R008 + + + + + 766.00 + + + + + 69.34 + + + + + 165.70 + + + + + 168.30 + + + + + 27.80 + + + + + 41.70 + + + + + 86.68 + + + + + 20.75 + + + + + 35.27 + + + + + 35.27 + + + + + 35.27 + + + + + 79.92 + + + + + + + + PEPPOL-T114-R008 + + + + + 118.13 + + + + + 118.13 + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R009.xml b/rules/unit-order-change/PEPPOL-T114-R009.xml new file mode 100644 index 00000000..a0756cfa --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R009.xml @@ -0,0 +1,106 @@ + + + + Verify that the expected total sum of allowance at document level is equal to + the sum of allowance amounts at document level + PEPPOL-T114-R009 + + + + PEPPOL-T114-R009 + + + + + + true + 400 + + + false + 100 + + + + 100 + + + + + + + + PEPPOL-T114-R009 + + + + + + false + 400 + + + false + 100 + + + + 500 + + + + + + + + PEPPOL-T114-R009 + + + + + + + + 0 + + + + + + + + PEPPOL-T114-R009 + + + + + + false + 400 + + + false + 100 + + + + 400 + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R010.xml b/rules/unit-order-change/PEPPOL-T114-R010.xml new file mode 100644 index 00000000..8064e76f --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R010.xml @@ -0,0 +1,106 @@ + + + + Verify that the expected total sum of charges at document level is equal to + the sum of charge amounts at document level + PEPPOL-T114-R010 + + + + PEPPOL-T114-R010 + + + + + + false + 400 + + + true + 100 + + + + 100 + + + + + + + + PEPPOL-T114-R010 + + + + + + true + 400 + + + true + 100 + + + + 500 + + + + + + + + PEPPOL-T114-R010 + + + + + + + + 0 + + + + + + + + PEPPOL-T114-R010 + + + + + + true + 400 + + + true + 100 + + + + 400 + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R011.xml b/rules/unit-order-change/PEPPOL-T114-R011.xml new file mode 100644 index 00000000..b9a6b855 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R011.xml @@ -0,0 +1,100 @@ + + + + Verify that the expected total amount without VAT = Expected total sum of line amounts - Sum of allowances on document level + Sum of charges on document level + PEPPOL-T114-R011 + + + + PEPPOL-T114-R011 + + + + + 6225.0 + 6525 + 100 + 400 + + + + + + + + PEPPOL-T114-R011 + + + + + + 6225.0 + + 100 + 400 + + + + + + + + PEPPOL-T114-R011 + + + + + + 6225.0 + 6225 + 0 + 0 + + + + + + + PEPPOL-T114-R011 + + + + + + + 6225.0 + 6225 + + + + + + + + PEPPOL-T114-R011 + + + + + + + 6225.0 + 6525 + 200 + 400 + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R013.xml b/rules/unit-order-change/PEPPOL-T114-R013.xml new file mode 100644 index 00000000..9bf85d05 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R013.xml @@ -0,0 +1,43 @@ + + + + Verify that each order line SHOULD have an ordered quantity + PEPPOL-T114-R013 + + + + PEPPOL-T114-R013 + + + + + + 15 + + + + + + + + + PEPPOL-T114-R013 + + + + + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R014.xml b/rules/unit-order-change/PEPPOL-T114-R014.xml new file mode 100644 index 00000000..84383d22 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R014.xml @@ -0,0 +1,84 @@ + + + + + Verify Order originator name or identifier is specified + PEPPOL-T114-R014 + + + + + PEPPOL-T114-R014 + + + + + + + 5790000435951 + + + ABC Supplier Ltd. + + + + + + + + + + PEPPOL-T114-R014 + + + + + + + 5790000435951 + + + + + + + + + + PEPPOL-T114-R014 + + + + + + + ABC Supplier Ltd. + + + + + + + + + + PEPPOL-T114-R014 + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R016.xml b/rules/unit-order-change/PEPPOL-T114-R016.xml new file mode 100644 index 00000000..42a80088 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R016.xml @@ -0,0 +1,117 @@ + + + + Verify that Amount due for payment = Invoice total amount with VAT - Paid amount + Rounding amount. + PEPPOL-T114-R016 + + + + PEPPOL-T114-R016 + + + + + 8081.2 + 10 + 8071.2 + + + + + + + + PEPPOL-T114-R016 + + + + + + + 8081.2 + 10 + 0.8 + 8072 + + + + + + + + PEPPOL-T114-R016 + + + + + + + 8081.2 + 8081.2 + + + + + + + PEPPOL-T114-R016 + + + + + + 10 + 0.8 + 8072 + + + + + + + + PEPPOL-T114-R016 + + + + + 8081.2 + 0 + 0 + 8081.2 + + + + + + + PEPPOL-T114-R016 + + + + + + + 8081.2 + 100 + 0.8 + 8072 + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R017.xml b/rules/unit-order-change/PEPPOL-T114-R017.xml new file mode 100644 index 00000000..ccd9c334 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R017.xml @@ -0,0 +1,122 @@ + + + + Verify that expected total amount with VAT = Expected total amount without VAT + + Order total VAT amount. + PEPPOL-T114-R017 + + + + PEPPOL-T114-R017 + + + + 500 + + + + 6225.0 + 6000 + 6500 + 100 + 400 + + + + + + PEPPOL-T114-R017 + + + + + + 6000 + 6500 + + + + + + PEPPOL-T114-R017 + + + + 500 + + + + 6300.0 + + 7000 + 200 + 400 + + + + + + + PEPPOL-T114-R017 + + + + 0.00 + + + + 6000 + 6300 + + + + + + + PEPPOL-T114-R017 + + + + 500 + + + + 6000 + 6300 + + + + + + PEPPOL-T114-R017 + + + + 500 + + + + 6300.0 + + 6500 + 200 + 600 + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R019.xml b/rules/unit-order-change/PEPPOL-T114-R019.xml new file mode 100644 index 00000000..38e1013f --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R019.xml @@ -0,0 +1,80 @@ + + + + Verify that item net price equals (Gross price - Allowance amount), when gross + price is provided + PEPPOL-T114-R019 + + + + PEPPOL-T114-R019 + + + + + + + 100.00 + + false + 15 + 115.0000 + + + + + + + + + + PEPPOL-T114-R019 + + + + + + + 100.00 + + false + 50 + + + + + + + + + + + + PEPPOL-T114-R019 + + + + + + + 100.00 + + false + 15 + 150 + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R020.xml b/rules/unit-order-change/PEPPOL-T114-R020.xml new file mode 100644 index 00000000..6c829252 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R020.xml @@ -0,0 +1,106 @@ + + + + Verify that allowance/charge base amount is provided when allowance/charge percentage is provided. + PEPPOL-T114-R020 + + + + PEPPOL-T114-R020 + + + + + true + 10 + 1000 + + + + false + 10 + 1000 + + + + + + + PEPPOL-T114-R020 + + + + + + + true + 10 + 1000 + + + + false + 10 + 1000 + + + + + + + + + + PEPPOL-T114-R020 + + + + + true + 10 + + + + + false + 10 + + + + + + + + PEPPOL-T114-R020 + + + + + + + true + 10 + + + + + false + 10 + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R021.xml b/rules/unit-order-change/PEPPOL-T114-R021.xml new file mode 100644 index 00000000..caf88e5c --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R021.xml @@ -0,0 +1,106 @@ + + + + Verify that allowance/chargepercentage is provided when allowance/charge base amount is provided. + PEPPOL-T114-R021 + + + + PEPPOL-T114-R021 + + + + + true + 10 + 1000 + + + + false + 10 + 1000 + + + + + + + PEPPOL-T114-R021 + + + + + + + true + 10 + 1000 + + + + false + 10 + 1000 + + + + + + + + + + PEPPOL-T114-R021 + + + + + true + + 1000 + + + + false + + 1000 + + + + + + + PEPPOL-T114-R021 + + + + + + + true + + 1000 + + + + false + + 1000 + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R022.xml b/rules/unit-order-change/PEPPOL-T114-R022.xml new file mode 100644 index 00000000..e857073f --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R022.xml @@ -0,0 +1,171 @@ + + + + Verify that allowance/charge amount equal base amount * percentage/100, if base + amount and percentage exists. + PEPPOL-T114-R022 + + + + PEPPOL-T114-R022 + + + + + false + 10 + 100 + 1000 + + + + true + 10 + 100 + 1000 + + + + + + + PEPPOL-T114-R022 + + + + + + + false + 10 + 100 + 1000 + + + + true + 10 + 100 + 1000 + + + + + + + + + + PEPPOL-T114-R022 + + + + + false + + 100 + + + + + true + + 100 + + + + + + + + PEPPOL-T114-R022 + + + + + + + + false + + 100 + + + + + true + + 100 + + + + + + + + + + + + + PEPPOL-T114-R022 + + + + + false + 5 + 100 + 1000 + + + + true + 10 + 100 + 500 + + + + + + + PEPPOL-T114-R022 + + + + + + + false + 10 + 150 + 1000 + + + + true + 0.10 + 100 + 1000 + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R023.xml b/rules/unit-order-change/PEPPOL-T114-R023.xml new file mode 100644 index 00000000..e2eb4a98 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R023.xml @@ -0,0 +1,133 @@ + + + + Verify that each document or line level allowance have an allowance reason text or an allowance reason code. + PEPPOL-T114-R023 + + + + PEPPOL-T114-R023 + + + + + false + Total order value discount + + + + + false + 97 + + + + + + PEPPOL-T114-R023 + + + + + + + false + Total order value discount + + + + + false + 97 + + + + + + + + + + PEPPOL-T114-R023 + + + + + false + Total order value discount + 97 + + + + + + + PEPPOL-T114-R023 + + + + + + + + false + Total order value discount + 97 + + + + + + + + + + PEPPOL-T114-R023 + + + + + false + + + + + + + + PEPPOL-T114-R023 + + + + + + + + false + + + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R024.xml b/rules/unit-order-change/PEPPOL-T114-R024.xml new file mode 100644 index 00000000..224456c3 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R024.xml @@ -0,0 +1,296 @@ + + + + Verify that order line net amount equal (Ordered quantity * (Item net price/item price base quantity) + Order line charge amount - Order line allowance amount. + PEPPOL-T114-R024 + + + + + PEPPOL-T114-R024 + + + + + + 120 + 6300.00 + + + true + 400.00 + + + + false + 100 + + + + 50.000 + 1 + + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 60 + 6300.00 + + + true + 400.00 + + + + false + 100 + + + + 100.000 + + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 12.345 + 174.54 + + + true + 40.00 + + + + false + 10 + + + + 35.1245 + 3 + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 120 + 5900.00 + + + + + false + 100 + + + + 100.000 + 2 + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 120 + 6400.00 + + + true + 400.00 + + + + + 100.000 + 2 + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 120 + 12000.00 + + + + 100.000 + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 120 + 00.00 + + + + 0.000 + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 120 + 6300.00 + + + true + 400.00 + + + + true + 100 + + + + 100.000 + 2 + + + + + + + + + + + PEPPOL-T114-R024 + + + + + + 120 + 6300.00 + + + true + 400.00 + + + + true + 100 + + + + 100.000 + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R025.xml b/rules/unit-order-change/PEPPOL-T114-R025.xml new file mode 100644 index 00000000..a1197997 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R025.xml @@ -0,0 +1,83 @@ + + + + Verify that base quantity is be a positive number above zero. + PEPPOL-T114-R025 + + + + PEPPOL-T114-R025 + + + + + + + 1 + + + + + + + + + + PEPPOL-T114-R025 + + + + + + + 0.01 + + + + + + + + + + PEPPOL-T114-R025 + + + + + + + 0.00 + + + + + + + + + + PEPPOL-T114-R025 + + + + + + + -1 + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R026.xml b/rules/unit-order-change/PEPPOL-T114-R026.xml new file mode 100644 index 00000000..e4dcf8eb --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R026.xml @@ -0,0 +1,88 @@ + + + + PEPPOL-T114-R026 + Verify that the party VAT identifiers have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. + Nevertheless, Greece may use the prefix ‘EL’. + + + + PEPPOL-T114-R026 + + + + + + IT123456789 + + VAT + + + + + + + + + EL987654321 + + VAT + + + + + + + + + + + PEPPOL-T114-R026 + + + + + + + A123456789 + + VAT + + + + + + + + + + + PEPPOL-T114-R026 + + + + + + + + 987654321 + + VAT + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R027.xml b/rules/unit-order-change/PEPPOL-T114-R027.xml new file mode 100644 index 00000000..9a9f4362 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R027.xml @@ -0,0 +1,73 @@ + + + + Verify that item gross price is not negative + PEPPOL-T114-R027 + + + + PEPPOL-T114-R027 + + + + + + + + false + 115.0000 + + + + + + + + + + PEPPOL-T114-R027 + + + + + + + + false + 0.0000 + + + + + + + + + + + PEPPOL-T114-R027 + + + + + + + + false + -115.0000 + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R028.xml b/rules/unit-order-change/PEPPOL-T114-R028.xml new file mode 100644 index 00000000..65d28602 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R028.xml @@ -0,0 +1,112 @@ + + + + PEPPOL-T114-R028 + Verify that all elements with datatype amount has maximum 2 decimals + + + + PEPPOL-T114-R028 + + + + + false + 100.00 + + + + 1000.00 + + + + 6525.00 + 6825 + 7825 + 100.0 + 400.00 + 10 + 7815.00 + + + + + 6300.00 + + + false + 100 + 1000 + + + 100.000 + + false + 100.0000 + 115.0000 + + + + + + + + + + + + PEPPOL-T114-R028 + + + + + false + 100.000 + + + + 1000.200 + + + + 6525.100 + 6825.890 + 7825.0030 + 100.040 + 400.004 + 10.100 + 7815.200 + + + + + 6300.030 + + + false + 100.000 + 1000.0000 + + + 100.000 + + false + 100.0000 + 115.0000 + + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R029.xml b/rules/unit-order-change/PEPPOL-T114-R029.xml new file mode 100644 index 00000000..6634b7ac --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R029.xml @@ -0,0 +1,118 @@ + + + + PEPPOL-T114-R029 + Verify that all TaxCategories have a VAT rate, except if the order change is not + subject to VAT. + + + + PEPPOL-T114-R029 + + + + + + S + 25 + + VAT + + + + + + + + + S + 25 + + VAT + + + + + + + + + + + + + + PEPPOL-T114-R029 + + + + + + O + + + VAT + + + + + + + + + O + + + VAT + + + + + + + + + + + + + PEPPOL-T114-R029 + + + + + + S + + + VAT + + + + + + + + + AE + + + VAT + + + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R030.xml b/rules/unit-order-change/PEPPOL-T114-R030.xml new file mode 100644 index 00000000..194044e1 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R030.xml @@ -0,0 +1,99 @@ + + + + PEPPOL-T114-R030 + Verify that VAT rate is higher than zero(0) if VAT category is "S" (standard + rate) + + + + PEPPOL-T114-R030 + + + + + + S + 25 + + + + + + + + S + 25.00 + + + + + + + + + + + + + PEPPOL-T114-R030 + + + + + + E + 0 + + + + + + + + Z + 0.00 + + + + + + + + + + + + PEPPOL-T114-R030 + + + + + + S + 0 + + + + + + + + S + 0.00 + + + + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R031.xml b/rules/unit-order-change/PEPPOL-T114-R031.xml new file mode 100644 index 00000000..2869f83f --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R031.xml @@ -0,0 +1,20 @@ + + + + PEPPOL-T114-R031 + Verify that ProfileID is correct + + + + PEPPOL-T114-R031 + + + + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R032.xml b/rules/unit-order-change/PEPPOL-T114-R032.xml new file mode 100644 index 00000000..c247c691 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R032.xml @@ -0,0 +1,72 @@ + + + + Verify that allowance amounts are not negative + PEPPOL-T114-R032 + + + + PEPPOL-T114-R032 + + + + + 100 + + + + + + 10 + + + + + + + + PEPPOL-T114-R032 + + + + + 0 + + + + + + 0.00 + + + + + + + + + PEPPOL-T114-R032 + + + + + -100 + + + + + + -10 + + + + + + + diff --git a/rules/unit-order-change/PEPPOL-T114-R033.xml b/rules/unit-order-change/PEPPOL-T114-R033.xml new file mode 100644 index 00000000..c61bd8d2 --- /dev/null +++ b/rules/unit-order-change/PEPPOL-T114-R033.xml @@ -0,0 +1,70 @@ + + + + Verify that any allowance charge amounts are not negative + PEPPOL-T114-R033 + + + + PEPPOL-T114-R033 + + + + + + + + 100 + + + + + + + + + + + PEPPOL-T114-R033 + + + + + + + + 0 + + + + + + + + + + + PEPPOL-T114-R033 + + + + + + + + -100 + + + + + + + + diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R001.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R001.xml new file mode 100644 index 00000000..df2faab7 --- /dev/null +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R001.xml @@ -0,0 +1,120 @@ + + + + Verify that the buyer party official name or a buyer party identifier + PEPPOL-T116-R001 + + + + PEPPOL-T116-R001 + + + + + + + 7080000374200 + + + Medical + + + + + + + + + + PEPPOL-T116-R001 + + + + + + + + + Medical + + + + + + + + + PEPPOL-T116-R001 + + + + + + + 7080000374200 + + + + + + + + + + + PEPPOL-T116-R001 + + + + + + + + + + + + + + + + + + + + + PEPPOL-T116-R001 + + + + + + + + + + + + + + diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R002.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R002.xml new file mode 100644 index 00000000..3be61caf --- /dev/null +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R002.xml @@ -0,0 +1,117 @@ + + + + Verify that the seller party official name or a seller party identifier + PEPPOL-T116-R002 + + + + PEPPOL-T116-R002 + + + + + + + 7080000374200 + + + Medical + + + + + + + + + + PEPPOL-T116-R002 + + + + + + + + Medical + + + + + + + + + PEPPOL-T116-R002 + + + + + + + 7080000374200 + + + + + + + + + + + PEPPOL-T116-R002 + + + + + + + + + + + + + + + + + + + + PEPPOL-T116-R002 + + + + + + + + + + + + + diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R003.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R003.xml new file mode 100644 index 00000000..642d58ad --- /dev/null +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R003.xml @@ -0,0 +1,83 @@ + + + + Verify line identifier is unique within the order response + PEPPOL-T116-R003 + + + + PEPPOL-T116-R003 + + + + + + 6 + + + + + + 7 + + + + + + 8 + + + + + + + + + PEPPOL-T116-R003 + + + + + + 6 + + + + + + + + + PEPPOL-T116-R003 + + + + + + 6 + + + + + + 6 + + + + + + 8 + + + + + + + diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R004.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R004.xml new file mode 100644 index 00000000..04d0687a --- /dev/null +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R004.xml @@ -0,0 +1,125 @@ + + + + Verify that if a delivery period has a start date and an end date, the end date + is equal to, or later than the start date + PEPPOL-T116-R004 + + + + + PEPPOL-T116-R004 + + + + + + 2013-06-01 + 2013-06-01 + + + + + + + + + 2013-07-15 + 2013-07-15 + + + + + + + + + + PEPPOL-T116-R004 + + + + + 2013-06-01 + 2013-08-01 + + + + + + + 2013-07-15 + 2014-07-15 + + + + + + + + + + + PEPPOL-T116-R004 + + + + + 2013-06-01 + + + + + + + + + 2014-07-15 + + + + + + + + + + + + PEPPOL-T116-R004 + + + + + + 2013-06-01 + 2013-05-01 + + + + + + + 2013-07-15 + 2013-06-14 + + + + + + + + + diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R005.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R005.xml new file mode 100644 index 00000000..99976e96 --- /dev/null +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R005.xml @@ -0,0 +1,57 @@ + + + + Verify currencyID has same value as DocumentCurrencyCode. + PEPPOL-T116-R005 + + + + + + PEPPOL-T116-R005 + + + + + EUR + + + + + + + + + + + + + + + PEPPOL-T116-R005 + + + + NOK + + + + + + + + + + + + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderCancellation_sc1.xml b/rules/use-case-examples/advanced_ordering_sc1/OrderCancellation_sc1.xml new file mode 100644 index 00000000..f4375fe4 --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc1/OrderCancellation_sc1.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-01 + With reference to phone call + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml b/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml new file mode 100644 index 00000000..2f24595d --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml @@ -0,0 +1,138 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-1 + 2022-02-01 + 1 + Changes according to Order reponse + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + + 1 + 5 + 5 + 200 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 5 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderResponse_sc1.xml b/rules/use-case-examples/advanced_ordering_sc1/OrderResponse_sc1.xml new file mode 100644 index 00000000..1468aabf --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc1/OrderResponse_sc1.xml @@ -0,0 +1,78 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-1 + 2022-02-01 + CA + Response message with amendments in the details + EUR + + Order-1 + + + + 7302347231111 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 2022-02-15 + 2022-02-20 + + + + + 1 + Reduced quantity to 5 and added Sellers item identification + 3 + 5 + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + Added Sellers item identification + 3 + + Item 2 + + SN-2 + + + + + 2 + + + diff --git a/rules/use-case-examples/advanced_ordering_sc1/Order_sc1.xml b/rules/use-case-examples/advanced_ordering_sc1/Order_sc1.xml new file mode 100644 index 00000000..2793130a --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc1/Order_sc1.xml @@ -0,0 +1,140 @@ + + + urn:fdc:peppol.eu:poacc:trns:order:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Order-1 + 2022-02-01 + EUR + MAFO + + 2022-03-01 + + + 2139239 + + + C1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + SE + + + + + 2022-02-15 + 2022-03-01 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 140 + + + 700 + 700 + 840 + 840 + + + + 1 + 10 + 400 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml b/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml new file mode 100644 index 00000000..d8ec8c39 --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml @@ -0,0 +1,139 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-2 + 2022-02-05 + 2 + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + No changes to order line + + 1 + 5 + 5 + 200 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + Order line to be deleted + + 2 + 7 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc2/OrderResponse_sc2.xml b/rules/use-case-examples/advanced_ordering_sc2/OrderResponse_sc2.xml new file mode 100644 index 00000000..2540fb85 --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc2/OrderResponse_sc2.xml @@ -0,0 +1,48 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-2 + 2022-02-05 + AP + Change is accepted + EUR + + Order-1 + + + Change-2 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 2022-02-15 + 2022-02-20 + + + diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderCancellation_sc3.xml b/rules/use-case-examples/advanced_ordering_sc3/OrderCancellation_sc3.xml new file mode 100644 index 00000000..f3283d79 --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc3/OrderCancellation_sc3.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-10 + With reference to phone call + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml b/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml new file mode 100644 index 00000000..f9e7602d --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml @@ -0,0 +1,140 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-3 + 2022-02-10 + 2 + Changes according to Order reponse + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + + 1 + 5 + 5 + 200 + + + 2022-03-01 + 2022-04-01 + + + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 5 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderResponse_sc3.xml b/rules/use-case-examples/advanced_ordering_sc3/OrderResponse_sc3.xml new file mode 100644 index 00000000..d4856fbb --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc3/OrderResponse_sc3.xml @@ -0,0 +1,77 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-3 + 2022-02-10 + CA + Response message with new delivery period for one item + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 1 + New delivery period + 3 + + + 2022-03-01 + 2022-04-01 + + + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + No changes + 5 + + Item 2 + + SN-2 + + + + + 2 + + + diff --git a/rules/use-case-examples/advanced_ordering_sc4/OrderCancellation_sc4.xml b/rules/use-case-examples/advanced_ordering_sc4/OrderCancellation_sc4.xml new file mode 100644 index 00000000..0116567e --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc4/OrderCancellation_sc4.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-20 + With reference to phone call + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc4/OrderResponse_sc4.xml b/rules/use-case-examples/advanced_ordering_sc4/OrderResponse_sc4.xml new file mode 100644 index 00000000..0e80c4f3 --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc4/OrderResponse_sc4.xml @@ -0,0 +1,39 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-4 + 2022-02-20 + AP + Response message to accept cancellation of the order + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc5/OrderCancellation_sc5.xml b/rules/use-case-examples/advanced_ordering_sc5/OrderCancellation_sc5.xml new file mode 100644 index 00000000..7668c501 --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc5/OrderCancellation_sc5.xml @@ -0,0 +1,45 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Cancellation-1 + 2022-02-20 + To accept response from Seller + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc5/OrderResponse_sc5.xml b/rules/use-case-examples/advanced_ordering_sc5/OrderResponse_sc5.xml new file mode 100644 index 00000000..53e3d926 --- /dev/null +++ b/rules/use-case-examples/advanced_ordering_sc5/OrderResponse_sc5.xml @@ -0,0 +1,72 @@ + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-4 + 2022-02-20 + RE + Response message to cancel the order + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 1 + Deletion of line + 7 + 5 + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + Deletion of line + 7 + 50 + + Item 2 + + SN-2 + + + + + 2 + + diff --git a/structure/codelist/UNCL1229_CHANGE.xml b/structure/codelist/UNCL1229_CHANGE.xml new file mode 100644 index 00000000..e514a8e1 --- /dev/null +++ b/structure/codelist/UNCL1229_CHANGE.xml @@ -0,0 +1,36 @@ + + + + Action code (UNCL1229) for Order Change + UNCL1229_CHANGE + D.17A + UN/CEFACT + openPEPPOL + + + 1 + Order line is added + The information is to be or has been added. + + + 2 + Deleted + The Order line is to be or has been deleted. + + + 3 + Changed + The Order line is accepted with change. + + + 4 + No action + The line item is not affected by the actual message. + + + 74 + Reopened + Opened again + + + diff --git a/structure/namespace/ubl-order-cancellation.xml b/structure/namespace/ubl-order-cancellation.xml new file mode 100644 index 00000000..e774ecbc --- /dev/null +++ b/structure/namespace/ubl-order-cancellation.xml @@ -0,0 +1,58 @@ + + + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + 2.2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2 + + ext:UBLExtensions + cbc:UBLVersionID + cbc:CustomizationID + cbc:ProfileID + cbc:ProfileExecutionID + cbc:ID + cbc:SalesOrderID + cbc:CopyIndicator + cbc:UUID + cbc:IssueDate + cbc:IssueTime + cbc:OrderTypeCode + cbc:Note + cbc:RequestedInvoiceCurrencyCode + cbc:DocumentCurrencyCode + cbc:PricingCurrencyCode + cbc:TaxCurrencyCode + cbc:CustomerReference + cbc:AccountingCostCode + cbc:AccountingCost + cbc:LineCountNumeric + cac:ValidityPeriod + cac:QuotationDocumentReference + cac:OrderDocumentReference + cac:OriginatorDocumentReference + cac:CatalogueReference + cac:AdditionalDocumentReference + cac:Contract + cac:ProjectReference + cac:Signature + cac:BuyerCustomerParty + cac:SellerSupplierParty + cac:OriginatorCustomerParty + cac:FreightForwarderParty + cac:AccountingCustomerParty + cac:Delivery + cac:DeliveryTerms + cac:PaymentMeans + cac:PaymentTerms + cac:TransactionConditions + cac:AllowanceCharge + cac:TaxExchangeRate + cac:PricingExchangeRate + cac:PaymentExchangeRate + cac:DestinationCountry + cac:TaxTotal + cac:AnticipatedMonetaryTotal + cac:OrderLine + + diff --git a/structure/namespace/ubl-order-change.xml b/structure/namespace/ubl-order-change.xml new file mode 100644 index 00000000..549339d6 --- /dev/null +++ b/structure/namespace/ubl-order-change.xml @@ -0,0 +1,58 @@ + + + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + 2.2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2 + + ext:UBLExtensions + cbc:UBLVersionID + cbc:CustomizationID + cbc:ProfileID + cbc:ProfileExecutionID + cbc:ID + cbc:SalesOrderID + cbc:CopyIndicator + cbc:UUID + cbc:IssueDate + cbc:IssueTime + cbc:OrderTypeCode + cbc:Note + cbc:RequestedInvoiceCurrencyCode + cbc:DocumentCurrencyCode + cbc:PricingCurrencyCode + cbc:TaxCurrencyCode + cbc:CustomerReference + cbc:AccountingCostCode + cbc:AccountingCost + cbc:LineCountNumeric + cac:ValidityPeriod + cac:QuotationDocumentReference + cac:OrderDocumentReference + cac:OriginatorDocumentReference + cac:CatalogueReference + cac:AdditionalDocumentReference + cac:Contract + cac:ProjectReference + cac:Signature + cac:BuyerCustomerParty + cac:SellerSupplierParty + cac:OriginatorCustomerParty + cac:FreightForwarderParty + cac:AccountingCustomerParty + cac:Delivery + cac:DeliveryTerms + cac:PaymentMeans + cac:PaymentTerms + cac:TransactionConditions + cac:AllowanceCharge + cac:TaxExchangeRate + cac:PricingExchangeRate + cac:PaymentExchangeRate + cac:DestinationCountry + cac:TaxTotal + cac:AnticipatedMonetaryTotal + cac:OrderLine + + diff --git a/structure/syntax/ubl-order-cancellation.xml b/structure/syntax/ubl-order-cancellation.xml new file mode 100644 index 00000000..ea2f58e7 --- /dev/null +++ b/structure/syntax/ubl-order-cancellation.xml @@ -0,0 +1,716 @@ + + + adv-order-cancellation-3.0 + PEPPOL-T115 + T115-basic + urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + + ubl:OrderCancellation + + cbc:CustomizationID + Specification identification + Identifies the specification of content and rules that apply to the + transaction. + Identifier + tir01-001 + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3.0 + + + cbc:ProfileID + Business process type identifier + Identifies the BII profile or business process context in which the + transaction appears. + Identifier + tir01-002 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + + + cbc:UUID + Unique identifier + Unique identifier of the instance document. + Identifier + ee3eefc8-597b-4615-baff-f9890f4a94b9 + + + cbc:ID + Order identifier + A transaction instance must have an identifier. The identifier enables + referencing the transaction for various purposes such as from other transactions + that are part of the same process. + Identifier + tir01-003 + 0-123 + + + cbc:IssueDate + Issue date + The date on which the transaction instance was issued. + Date + tir01-004 + 2022-02-01 + + + cbc:IssueTime + Issue time + The time assigned by the buyer on which the order was issued. + Time + tir01-005 + 14:12:32 + + + cbc:Note + Document level textual note + Free form text applying to the Order. This element may contain notes or any + other similar information that is not contained explicitly in another + structure. + Text + tir01-006 + Packages of other sizes are OK + + + cbc:CancellationNote + Document level textual note + The general reason for cancellation of the referenced order. + Text + The substituted items does not fit our usage. + + + cac:OrderReference + Order reference + + cbc:ID + Order document reference + Used to reference the initial order. + Document reference + 4832423 + + + + cac:OriginatorDocumentReference + Originator document + + cbc:ID + Originator document reference + A reference to Originator Document. To be able to give a reference to + the internal requisition on the buyer site on which the order is + based. + Document reference + tir01-012 + 5435235 + + + + cac:AdditionalDocumentReference + Additional documents + + cbc:ID + Document identifier + An identifier for the referenced document. + tir01-154 + doc-34 + + + cbc:DocumentType + Document description + Textual description of the document. + Text + tir01-016 + Timesheet + + + cac:Attachment + Attachment(s) + + cbc:EmbeddedDocumentBinaryObject + Attached document + The attached document embeded as binary object, coded as Base64. + The binary object has two supplementary components: a Mime Code, which specifies the Mime type of the attachment and a Filename + that is provided by (or on behalf of) the sender of the document + Binary object + tir01-017 + + mimeCode + Attached document Mime code + The mime code of the attached document. + MimeCode + application/vnd.openxmlformats-officedocument.spreadsheetml.sheet + + + filename + Attached document filename + The file name of the attached document + Hours-spent.xsl + + QklTIE9yZGVyIEFncmVlbWVudCAtIDQyQQ== + + + cac:ExternalReference + External reference + Reference to external document + + cbc:URI + External document URI + The Uniform Resource Identifier (URI) that identifies where the + external document is located. + Text + tir01-018 + http://www.test.eu/image.jpg + + + + + + cac:Contract + Contract information + Reference to contract + + cbc:ID + Reference identifier + Positive identification of the reference such as a unique + identifier. + Document reference + tir01-019 + + + + cac:BuyerCustomerParty + Buyer information + Description of buyer + + cac:Party + Party information + + cbc:EndpointID + Buyer party electronic address + Identifies the buyer party's electronic address + Identifier + tir01-021 + + schemeID + Scheme identifier + Scheme identifier for the electronic address + eas + 0192 + + 987654325 + + + cac:PartyIdentification + Party identification + + cbc:ID + Buyer party identification + An identification for the buyer party. + tir01-022 + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0192 + + 123456785 + + + + cac:PartyName + Party name + + cbc:Name + Buyer name + Name of buyer The name of the party who orders the listed + items. + Text + tir01-023 + Buyer name + + + + cac:PostalAddress + Postal address + Postal address of the buyer + + cbc:StreetName + Address line 1 + The main address line in a postal address usually the street + name and number. + Text + tir01-032 + + + cbc:AdditionalStreetName + Address line 2 + An additional address line in a postal address that can be used + to give further details supplementing the main line. Common use are + secondary house number in a complex or in a building. + Text + tir01-027 + + + cbc:CityName + City + The common name of the city where the postal address is. The + name is written in full rather than as a code. + Text + tir01-031 + + + cbc:PostalZone + Post code + The identifier for an addressable group of properties according + to the relevant national postal service, such as a ZIP code or Post + Code. + Text + tir01-024 + + + cbc:CountrySubentity + Country subdivision + For specifying a region, county, state, province etc. within a + country by using text. + Text + tir01-141 + + + cac:AddressLine + Address line + + cbc:Line + Address line 3 + An additional address line in an address that can be used + to give further details supplementing the main line. + Text + tir01-p003 + Gate 34 + + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir01-033 + ISO3166 + NL + + + + + cac:PartyTaxScheme + Buyer tax information + + cbc:CompanyID + Buyer VAT identifier + The buyers registered Value Added Tax identifier. To be stated + in case reverse charge is to apply to the purchase. + Identifier + tir01-034 + PEPPOL-T01-R026 + + + cac:TaxScheme + Tax scheme + + cbc:ID + Mandatory element. Use = "VAT" + Identifier + tir01-p004 + VAT + + + + + cac:PartyLegalEntity + Buyer legal information + + cbc:RegistrationName + Buyers legal registration name + The official name of the party as registered with the relevant + fiscal authority. + Text + tir01-044 + + + cbc:CompanyID + Buyers legal registration identifier + Identifies a company as registered with the company + registration scheme. + Identifier + tir01-043 + + schemeID + Scheme identifier + The identification scheme identifier of the buyer legal + registration identifier. + ICD + 0192 + + 987654325 + + + cac:RegistrationAddress + Legal address + + cbc:CityName + Buyers legal registration address city name + Associates with the registered address of the party within + a Corporate Registration Scheme. The name of a city, town, or + village. + Text + tir01-045 + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir01-046 + ISO3166 + NL + + + + + + cac:Contact + Contact information + Buyer contact information + + cbc:Name + Contact person name + The name of the contact person. + Text + tir01-050 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir01-047 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir01-049 + + + + + + cac:SellerSupplierParty + Seller information + Description of seller + + cac:Party + Party information + + cbc:EndpointID + Seller party electronic address + Identifies the seller party's electronic address + Identifier + tir01-058 + + schemeID + Scheme identifier + Scheme identifier for the electronic address + 0192 + + 987654325 + + + cac:PartyIdentification + Party identification + + cbc:ID + Seller party identification + Identifies a party. + Identifier + tir01-059 + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0192 + + 123456785 + + + + cac:PartyName + Party name + Name of seller + tir01-060 + + cbc:Name + Seller party trading name + The trading name of the party. + Text + tir01-060 + Seller name + + + + cac:PostalAddress + Postal address + Postal address of the Seller + + cbc:StreetName + Address line 1 + The main address line in a postal address usually the street + name and number. + Text + tir01-063 + + + cbc:AdditionalStreetName + Address line 2 + An additional address line in a postal address that can be used + to give further details supplementing the main line. Common use are + secondary house number in a complex or in a building. + Text + tir01-064 + + + cbc:CityName + City + The common name of the city where the postal address is. The + name is written in full rather than as a code. + Text + tir01-065 + + + cbc:PostalZone + Post code + The identifier for an addressable group of properties according + to the relevant national postal service, such as a ZIP code or Post + Code. + Text + tir01-068 + + + cbc:CountrySubentity + Country subdivision + For specifying a region, county, state, province etc. within a + country by using text. + Text + tir01-142 + + + cac:AddressLine + Address line + + cbc:Line + Address line 3 + An additional address line in an address that can be used + to give further details supplementing the main line. + Text + tir01-p005 + Gate 34 + + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir01-069 + ISO3166 + NL + + + + + cac:PartyLegalEntity + Seller legal information + + cbc:RegistrationName + Seller legal registration name + The official name of the party as registered with the relevant + fiscal authority. + Text + tir01-044 + + + cbc:CompanyID + Seller legal registration identifier + Identifies a company as registered with the company + registration scheme. + Identifier + tir01-043 + + schemeID + Scheme identifier + The identification scheme identifier of the buyer legal + registration identifier. + ICD + 0192 + + 987654325 + + + cac:RegistrationAddress + Legal address + + cbc:CityName + Sellers legal registration address city name + Associates with the registered address of the party within + a Corporate Registration Scheme. The name of a city, town, or + village. + Text + tir01-045 + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir01-046 + ISO3166 + NL + + + + + + cac:Contact + Contact + Seller contact information + + cbc:Name + Contact person name + The name of the contact person. + Text + tir01-074 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir01-077 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir01-076 + + + + + + cac:OriginatorCustomerParty + Originator party + Information regarding the originator of the order + + cac:Party + Party information + Description of the originator party + + + cac:PartyIdentification + Party identification + Identification of the originator + PEPPOL-T01-R014 + + cbc:ID + Originator identifier + Identifies a party. + Identifier + tir01-081 + + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0192 + + 123456785 + + + + cac:PartyName + Party name + Name of the originator + PEPPOL-T01-R014 + + cbc:Name + Originator name + The name of the party. + Text + tir01-082 + Originator name + + + + cac:Contact + Contact + The originators contact information + + cbc:Name + Contact person name + The name of the contact person. + Text + tir01-086 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir01-083 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir01-085 + + + + + + diff --git a/structure/syntax/ubl-order-change.xml b/structure/syntax/ubl-order-change.xml new file mode 100644 index 00000000..27c88d58 --- /dev/null +++ b/structure/syntax/ubl-order-change.xml @@ -0,0 +1,2284 @@ + + + OrderChange + PEPPOL-T114 + T114-basic + urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + + ubl:OrderChange + + cbc:CustomizationID + Specification identification + Identifies the specification of content and rules that apply to the + transaction. + Identifier + tir114-001 + urn:fdc:peppol.eu:poacc:trns:order_change:3 + + + cbc:ProfileID + Business process type identifier + Identifies the BII profile or business process context in which the + transaction appears. + Identifier + tir114-002 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + + + cbc:UUID + Unique identifier + Unique identifier of the instance document. + Identifier + ee3eefc8-597b-4615-baff-f9890f4a94b9 + + + cbc:ID + Order identifier + A transaction instance must have an identifier. The identifier enables + referencing the transaction for various purposes such as from other transactions + that are part of the same process. + Identifier + tir114-003 + 0-123 + + + cbc:SalesOrderID + Sales order reference + An identifier of a referenced sales order, issued by the + Seller. + Document Reference + tir114-p001 + 112233 + + + cbc:IssueDate + Order issue date + The date on which the transaction instance was issued. + Date + tir114-004 + 2022-02-01 + + + cbc:IssueTime + Order issue time + The time assigned by the buyer on which the order was issued. + Time + tir114-005 + 12:12:12 + + + cbc:SequenceNumberID + Order Change Sequence Number + The Order Change Sequence Number assigned by the Buyer to ensure the proper sequencing of changes. + Identifier + tir114-006 + 15 + + + cbc:Note + Document level textual note + Free form text applying to the Order. This element may contain notes or any + other similar information that is not contained explicitly in another + structure. + Text + tir114-007 + Packages of other sizes are OK + + + cbc:DocumentCurrencyCode + Currency + The default currency for the order. + Code + tir114-008 + ISO4217 + NOK + + + cbc:CustomerReference + Buyer contact + The element is used for the reference of who ordered the products/services. + Example being the name of the person ordering, employee number or a code identifying this person or department/group. Also known as "Your reference", and should also be sent in the corresponding invoice. + Text + tir114-p002 + oik987 + + + cbc:AccountingCost + Buyers accounting string + Used by the buyer to specify a reference that should be repeated in e.g. + invoice to enable the buyer to automatically book e.g. to the right project, or + account. + text + tir114-009 + 1234:45435:243234 + + + cac:ValidityPeriod + Validity period + + cbc:EndDate + Order validity end date + The end date for when the order is valid. The end date for the time + period within which the seller must respond. An order should contain the + validity end date + Date + tir114-010 + PEPPOL-T114-R002 + 2022-03-01 + + + + cac:OrderReference + Order reference + + cbc:ID + Order document reference + Used to reference the initial order. + Document reference + 4832423 + + + + cac:QuotationDocumentReference + Quotation reference + Reference to quotation which is basis for the order + + cbc:ID + Quotation document reference + A requirement to give a unique reference to the quotation that is the + base for the order. + Document reference + tir114-011 + 1232424 + + + + cac:OriginatorDocumentReference + Originator document + + cbc:ID + Originator document reference + A reference to Originator Document. To be able to give a reference to + the internal requisition on the buyer site on which the order is + based. + Document reference + tir114-012 + 5435235 + + + + cac:AdditionalDocumentReference + Additional documents + + cbc:ID + Document identifier + An identifier for the referenced document. + tir114-154 + doc-34 + + + cbc:DocumentType + Document description + Textual description of the document. + Text + tir114-016 + Timesheet + + + cac:Attachment + Attachment(s) + + cbc:EmbeddedDocumentBinaryObject + Attached document + The attached document embeded as binary object, coded as Base64. + The binary object has two supplementary components: a Mime Code, which specifies the Mime type of the attachment and a Filename + that is provided by (or on behalf of) the sender of the document + Binary object + tir114-017 + + mimeCode + Attached document Mime code + The mime code of the attached document. + MimeCode + application/vnd.openxmlformats-officedocument.spreadsheetml.sheet + + + filename + Attached document filename + The file name of the attached document + Hours-spent.xsl + + QklTIE9yZGVyIEFncmVlbWVudCAtIDQyQQ== + + + cac:ExternalReference + External reference + Reference to external document + + cbc:URI + External document URI + The Uniform Resource Identifier (URI) that identifies where the + external document is located. + Text + tir114-018 + http://www.test.eu/image.jpg + + + + + + cac:Contract + Contract information + Reference to contract + + cbc:ID + Reference identifier + Positive identification of the reference such as a unique + identifier. + Document reference + tir114-019 + + + + cac:BuyerCustomerParty + Buyer information + Description of buyer + + cac:Party + Party information + + cbc:EndpointID + Buyer party electronic address + Identifies the buyer party's electronic address + Identifier + tir114-021 + + schemeID + Scheme identifier + Scheme identifier for the electronic address + eas + 0088 + + 7300010000001 + + + cac:PartyIdentification + Party identification + + cbc:ID + Buyer party identification + An identification for the buyer party. + tir114-022 + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0088 + + 7300010000001 + + + + cac:PartyName + Party name + + cbc:Name + Buyer name + Name of buyer The name of the party who orders the listed + items. + Text + tir114-023 + Buyer name + + + + cac:PostalAddress + Postal address + Postal address of the buyer + + cbc:StreetName + Address line 1 + The main address line in a postal address usually the street + name and number. + Text + tir114-032 + + + cbc:AdditionalStreetName + Address line 2 + An additional address line in a postal address that can be used + to give further details supplementing the main line. Common use are + secondary house number in a complex or in a building. + Text + tir114-027 + + + cbc:CityName + City + The common name of the city where the postal address is. The + name is written in full rather than as a code. + Text + tir114-031 + + + cbc:PostalZone + Post code + The identifier for an addressable group of properties according + to the relevant national postal service, such as a ZIP code or Post + Code. + Text + tir114-024 + + + cbc:CountrySubentity + Country subdivision + For specifying a region, county, state, province etc. within a + country by using text. + Text + tir114-141 + + + cac:AddressLine + Address line + + cbc:Line + Address line 3 + An additional address line in an address that can be used + to give further details supplementing the main line. + Text + tir114-p003 + Gate 34 + + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir114-033 + ISO3166 + NL + + + + + cac:PartyTaxScheme + Buyer tax information + + cbc:CompanyID + Buyer VAT identifier + The buyers registered Value Added Tax identifier. To be stated + in case reverse charge is to apply to the purchase. + Identifier + tir114-034 + PEPPOL-T114-R026 + + + cac:TaxScheme + Tax scheme + + cbc:ID + Mandatory element. Use = "VAT" + Identifier + tir114-p004 + VAT + + + + + cac:PartyLegalEntity + Buyer legal information + + cbc:RegistrationName + Buyers legal registration name + The official name of the party as registered with the relevant + fiscal authority. + Text + tir114-044 + + + cbc:CompanyID + Buyers legal registration identifier + Identifies a company as registered with the company + registration scheme. + Identifier + tir114-043 + + schemeID + Scheme identifier + The identification scheme identifier of the buyer legal + registration identifier. + ICD + 0192 + + 987654325 + + + cac:RegistrationAddress + Legal address + + cbc:CityName + Buyers legal registration address city name + Associates with the registered address of the party within + a Corporate Registration Scheme. The name of a city, town, or + village. + Text + tir114-045 + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir114-046 + ISO3166 + NL + + + + + + cac:Contact + Contact information + Buyer contact information + + cbc:Name + Contact person name + The name of the contact person. + Text + tir114-050 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir114-047 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir114-049 + + + + + + cac:SellerSupplierParty + Seller information + Description of seller + + cac:Party + Party information + + cbc:EndpointID + Seller party electronic address + Identifies the seller party's electronic address + Identifier + tir114-058 + + schemeID + Scheme identifier + Scheme identifier for the electronic address + 0088 + + 7300010000001 + + + cac:PartyIdentification + Party identification + + cbc:ID + Seller party identification + Identifies a party. + Identifier + tir114-059 + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0088 + + 7300010000001 + + + + cac:PartyName + Party name + Name of seller + tir114-060 + + cbc:Name + Seller party trading name + The trading name of the party. + Text + tir114-060 + Seller name + + + + cac:PostalAddress + Postal address + Postal address of the Seller + + cbc:StreetName + Address line 1 + The main address line in a postal address usually the street + name and number. + Text + tir114-063 + + + cbc:AdditionalStreetName + Address line 2 + An additional address line in a postal address that can be used + to give further details supplementing the main line. Common use are + secondary house number in a complex or in a building. + Text + tir114-064 + + + cbc:CityName + City + The common name of the city where the postal address is. The + name is written in full rather than as a code. + Text + tir114-065 + + + cbc:PostalZone + Post code + The identifier for an addressable group of properties according + to the relevant national postal service, such as a ZIP code or Post + Code. + Text + tir114-068 + + + cbc:CountrySubentity + Country subdivision + For specifying a region, county, state, province etc. within a + country by using text. + Text + tir114-142 + + + cac:AddressLine + Address line + + cbc:Line + Address line 3 + An additional address line in an address that can be used + to give further details supplementing the main line. + Text + tir114-p005 + Gate 34 + + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir114-069 + ISO3166 + NL + + + + + cac:PartyLegalEntity + Seller legal information + + cbc:RegistrationName + Seller legal registration name + The official name of the party as registered with the relevant + fiscal authority. + Text + tir114-044 + + + cbc:CompanyID + Seller legal registration identifier + Identifies a company as registered with the company + registration scheme. + Identifier + tir114-043 + + schemeID + Scheme identifier + The identification scheme identifier of the buyer legal + registration identifier. + ICD + 0192 + + 987654325 + + + cac:RegistrationAddress + Legal address + + cbc:CityName + Sellers legal registration address city name + Associates with the registered address of the party within + a Corporate Registration Scheme. The name of a city, town, or + village. + Text + tir114-045 + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir114-046 + ISO3166 + NL + + + + + + cac:Contact + Contact + Seller contact information + + cbc:Name + Contact person name + The name of the contact person. + Text + tir114-074 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir114-077 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir114-076 + + + + + + cac:OriginatorCustomerParty + Originator party + Information regarding the originator of the order + + cac:Party + Party information + Description of the originator party + + cac:PartyIdentification + Party identification + Identification of the originator + PEPPOL-T114-R014 + + cbc:ID + Originator identifier + Identifies a party. + Identifier + tir114-081 + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0088 + + 7300010000001 + + + + cac:PartyName + Party name + Name of the originator + PEPPOL-T114-R014 + + cbc:Name + Originator name + The name of the party. + Text + tir114-082 + Originator name + + + + cac:Contact + Contact + The originators contact information + + cbc:Name + Contact person name + The name of the contact person. + Text + tir114-086 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir114-083 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir114-085 + + + + + + cac:AccountingCustomerParty + Invoicee party + Information regarding the receiver of the invoice based on the order + (Invoicee) + + cac:Party + Party information + Description of the invoicee party + + cbc:EndpointID + Invoicee party electronic address + Identifies the invoicee party's electronic address + Identifier + tir114-157 + + schemeID + Scheme identifier + Scheme identifier for the electronic address + 0088 + + 7300010000001 + + + cac:PartyIdentification + Party identification + Identification of the invoicee party + + cbc:ID + Invoicee identifier + An identifer for the invoicee party. + Identifier + tir114-156 + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0192 + + 987654325 + + + + cac:PartyName + Party name + + cbc:Name + Invoicee name + The name of the party who should be invoiced for the ordered + items (invoicee). + Text + tir114-155 + Invoicee name + + + + cac:PostalAddress + Postal address + Postal address of the invoicee + + cbc:StreetName + Address line 1 + The main address line in a postal address usually the street + name and number. + Text + tir114-p013 + The main address line in the postal address, usually + the street name and number + + + cbc:AdditionalStreetName + Address line 2 + An additional address line in a postal address that can be used + to give further details supplementing the main line. Common use are + secondary house number in a complex or in a building. + Text + tir114-p014 + + + cbc:CityName + City + The common name of the city where the postal address is. The + name is written in full rather than as a code. + Text + tir114-p009 + + + cbc:PostalZone + Post code + The identifier for an addressable group of properties according + to the relevant national postal service, such as a ZIP code or Post + Code. + Text + tir114-p015 + + + cbc:CountrySubentity + Country subdivision + For specifying a region, county, state, province etc. within a + country by using text. + Text + tir114-p016 + + + cac:AddressLine + Address line + + cbc:Line + Address line 3 + An additional address line in an address that can be used + to give further details supplementing the main line. + Text + tir114-p006 + Gate 34 + + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir114-p017 + ISO3166 + NL + + + + + cac:PartyTaxScheme + Party tax scheme + Tax information of the invoicee party + + cbc:CompanyID + Invoicee VAT identifier + The invoicees registered Value Added Tax + identifier + Identifier + tir114-p018 + PEPPOL-T114-R026 + + + cac:TaxScheme + Tax scheme + + cbc:ID + Tax scheme identifier. Use = "VAT" + Identifier + tir114-p003 + VAT + + + + + cac:PartyLegalEntity + Party legal entity + Legal information of the invoicee party + + cbc:RegistrationName + Invoicee's Legal registration name + The official name of the invoicee party as registered with the + relevant fiscal authority. + Text + tir114-159 + + + cbc:CompanyID + Company identifier + Identifies a company as registered with the company + registration scheme. + Identifier + tir114-158 + + schemeID + Buyer legal registration identifier identification scheme + identifier + The identification scheme identifier of the buyer legal + registration identifier. + ICD + 0002 + + 987654325 + + + cac:RegistrationAddress + Legal registration address + + cbc:CityName + City name + Associates with the registered address of the party within + a Corporate Registration Scheme. The name of a city, town, or + village. + Text + tir114-160 + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir114-161 + ISO3166 + NL + + + + + + cac:Contact + Contact + Invoicee contact information + + cbc:Name + Contact person name + The name of the contact person. + Text + tir114-p025 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir114-p026 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir114-p027 + + + + + + cac:Delivery + Delivery information + + cac:DeliveryLocation + Delivery location + + cbc:ID + Delivery location ID + An identifer for the location to where the ordered items should be + delivered. + Identifier + tir114-169 + + schemeID + Deliver to location identifier identification scheme identifier + The identification scheme identifier of the Deliver to location + identifier. + ICD + 0088 + + 7300010000001 + + + cbc:Name + Delivery location name + A name of the location to where the ordered items should be + delivered. + Text + tir114-p028 + South side goods arrival dock + + + cac:Address + Delivery address + + cbc:StreetName + Address line 1 + The main address line in a postal address usually the street + name and number. + Text + tir114-092 + + + cbc:AdditionalStreetName + Address line 2 + An additional address line in a postal address that can be used + to give further details supplementing the main line. Common use are + secondary house number in a complex or in a building. + Text + tir114-093 + + + cbc:CityName + City + The common name of the city where the postal address is. The + name is written in full rather than as a code. + Text + tir114-096 + + + cbc:PostalZone + Post code + The identifier for an addressable group of properties according + to the relevant national postal service, such as a ZIP code or Post + Code. + Text + tir114-097 + + + cbc:CountrySubentity + Country subdivision + For specifying a region, county, state, province etc. within a + country by using text. + Text + tir114-144 + + + cac:AddressLine + Address line + + cbc:Line + Address line 3 + An additional address line in an address that can be used + to give further details supplementing the main line. + Text + tir114-p007 + Gate 34 + + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir114-098 + ISO3166 + NL + + + + + + cac:RequestedDeliveryPeriod + Requested delivery period + + cbc:StartDate + Period start date + The date on which the period starts. The start dates counts as part + of the period.Format ="YYYY-MM-DD" + Date + tir114-099 + + + cbc:EndDate + Period end date + The date on which the period ends. The end date counts as part of + the period.Format ="YYYY-MM-DD" + Date + tir114-100 + + + + cac:DeliveryParty + Delivery party + + cac:PartyIdentification + Party identification + Identification of the delivery party + + cbc:ID + Delivery party identifier + An identifier for the party that should deliver the ordered + items.In this BIS: The identifier of the party that should receive the + ordered items + tir114-101 + + schemeID + Deliver party registration identifier identification scheme + identifier + The identification scheme identifier of the deliverparty + identifier. + ICD + 0002 + + 987654325 + + + + cac:PartyName + Party name + + cbc:Name + Delivery party name + The name of the party that should handle the delivery.In this + BIS: The name of the party that should receive the + delivery + Text + tir114-102 + Delivery name + + + + cac:PostalAddress + Final Delivery address + The final address for the delivery + + cbc:StreetName + Address line 1 + The main address line in a postal address usually the street + name and number. + Text + tir114-p029 + + + cbc:AdditionalStreetName + Address line 2 + An additional address line in a postal address that can be used + to give further details supplementing the main line. Common use are + secondary house number in a complex or in a building. + Text + tir114-p030 + + + cbc:CityName + City + The common name of the city where the postal address is. The + name is written in full rather than as a code. + Text + tir114-p031 + + + cbc:PostalZone + Post code + The identifier for an addressable group of properties according + to the relevant national postal service, such as a ZIP code or Post + Code. + Text + tir114-p032 + + + cbc:CountrySubentity + Country subdivision + For specifying a region, county, state, province etc. within a + country by using text. + Text + tir114-p033 + + + cac:AddressLine + Address line + + cbc:Line + Address line 3 + An additional address line in an address that can be used + to give further details supplementing the main line. + Text + tir114-p034 + Gate 34 + + + + cac:Country + Country + + cbc:IdentificationCode + Country code + A code that identifies the country.The lists of valid + countries are registered with the ISO 3166-1 Maintenance agency, + "Codes for the representation of names of countries and their + subdivisions". Codes must be according to the alpha-2 + representation. + Code + tir-p035 + ISO3166 + NL + + + + + cac:Contact + Contact information + Contact information for the delivery party + + cbc:Name + Contact person name + The name of the contact person. + Text + tir114-103 + + + cbc:Telephone + Contact telephone number + A phone number for the contact person. If the person has a + direct number, this is that number. + Text + tir114-104 + + + cbc:ElectronicMail + Contact email address + The e-mail address for the contact person. If the person has a + direct e-mail this is that email. + Text + tir114-106 + + + + + + cac:Shipment + Shipment + + cbc:ID + Shipment identifier + Element is mandated by syntax structure use value NA + + + cac:TransportHandlingUnit + Transport handling unit + + cbc:ShippingMarks + Packing label + A text that the buyer requests to be printed on the packing labels. + Text + tir114-p036 + Receiving instructions. + + + + + cac:DeliveryTerms + Terms of delivery + + cbc:ID + Delivery terms identifier + Delivery terms identifier, normally Incoterms + Text + tir114-107 + FOB + + + cbc:SpecialTerms + Delivery special terms + A description of special conditions relating to the Delivery + Terms. + Text + tir114-108 + + + cac:DeliveryLocation + Delivery location information + + cbc:ID + Delivery terms location + The location to which the delivery terms refer. Used to qualify the + delivery terms e.g. "Terms of delivery are FOB Rotterdam" + Text + tir114-109 + Rotterdam + + + + + cac:PaymentTerms + Payment terms + + cbc:Note + Payment terms + Payment terms for the order described in text + Text + tir114-p010 + + + + cac:AllowanceCharge + Allowance and charge information + Allowances and charges for the order + + cbc:ChargeIndicator + AllowanceChargeIndicator + Indicator used to state if the following is an allowance or charge. + true = Charge, false = Allowance + Boolean + tir114-p002 + TrueFalse + false + + + cbc:AllowanceChargeReasonCode + Document level allowance or charge reason code + The reason for the document level allowance or charge, expressed as a + code. For allowances a subset of codelist UNCL5189 is to be used, and for + charges codelist UNCL7161 applies. The Document level allowance reason code and + the Document level allowance reason shall indicate the same allowance + reason + Code + UNCL5189 + UNCL7161 + PEPPOL-T114-R023 + tir114-p008 + 95 + + + cbc:AllowanceChargeReason + Allowance and charges reason + A textual reason for the allowance or the charge. Can also be its name. + The Document level allowance reason code and the Document level allowance reason + shall indicate the same allowance reason + Text + PEPPOL-T114-R023 + tir114-112 + + + cbc:MultiplierFactorNumeric + Document level allowance or charge percentage + The percentage that may be used, in conjunction with the document level + allowance base amount, to calculate the document level allowance or charge + amount. To state 20%, use value 20. + Percentage + PEPPOL-T114-R021 + tir114-p009 + 20 + + + cbc:Amount + Allowance and charge amount + The net amount of the allowance or the charge exluding + VAT. + Amount + tir114-113 + PEPPOL-T114-R022 + PEPPOL-T114-R028 + + currencyID + Currency identifier + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:BaseAmount + Document level allowance or charge base amount + The base amount that may be used, in conjunction with the document + level allowance or charge percentage, to calculate the document level allowance + or charge amount. Must be rounded to maximum 2 decimals + Amount + PEPPOL-T114-R020 + PEPPOL-T114-R028 + tir114-p010 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 1000 + + + cac:TaxCategory + Tax category + + cbc:ID + VAT category code + The VAT category code that applies to the document level allowance + or charge. + Code + UNCL5305 + tir114-p011 + S + + + cbc:Percent + VAT rate + The VAT rate, represented as percentage that applies to the + document level allowance or charge. As this element is of data type + percentage, please note that no %-sign should be used. To state 25 %, use + value 25.00 + Percentage + PEPPOL-T114-R029 + PEPPOL-T114-R030 + tir114-p012 + 25.00 + + + cac:TaxScheme + Tax scheme information + + cbc:ID + Tax scheme identifier. Use “VAT” + Identifier + tir114-p013 + VAT + + + + + + cac:TaxTotal + Tax total + Specification of expected tax amount + + cbc:TaxAmount + VAT total amount + The total VAT amount that is "added to the document total w/o VAT". + This is the sum of all VAT subcategory amounts. The expected Tax Total in the + corresponding invoice. + Amount + tir114-114 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + + cac:AnticipatedMonetaryTotal + Anticipated monetary total + Estimated total amounts for the order + + cbc:LineExtensionAmount + Sum of line amounts + Sum of line amounts in the document.The total of Line Extension Amounts + net of tax and settlement discounts. Must be rounded to maximum 2 + decimals. + Amount + tir114-115 + PEPPOL-T114-R007 + PEPPOL-T114-R008 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:TaxExclusiveAmount + Document total without VAT + The "Sum of line amounts" plus "sum of allowances on document level" + plus "sum of charges on document level". Must be rounded to maximum 2 + decimals. + Amount + tir114-145 + PEPPOL-T114-R011 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:TaxInclusiveAmount + Document total including VAT + The total value including VAT. Must be rounded to maximum 2 + decimals. + Amount + tir114-147 + PEPPOL-T114-R017 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:AllowanceTotalAmount + Sum of allowances on document level + Sum of all allowances on header level in the document. Allowances on + line level are included in the line amount and summed up into the "sum of line + amounts". Must be rounded to maximum 2 decimals. + Amount + tir114-116 + PEPPOL-T114-R009 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:ChargeTotalAmount + Sum of charges on document level + Sum of all charge on header level in the document. Charges on line + level are included in the line amount and summed up into the "sum of line + amounts". Must be rounded to maximum 2 decimals. + Amount + tir114-117 + PEPPOL-T114-R010 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:PrepaidAmount + Prepaid amounts + Any amounts that have been paid a-priory. Must be rounded to maximum 2 + decimals. + tir114-148 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:PayableRoundingAmount + Rounding of document total + The amount to be added to the total to round the amount to be paid. + Must be rounded to maximum 2 decimals. + Amount + tir114-146 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:PayableAmount + Payable amount + The amount that is expected to be paid. Must be rounded to maximum 2 + decimals. + Amount + tir114-118 + PEPPOL-T114-R006 + PEPPOL-T114-R016 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + + cac:OrderLine + Order line + Specification of order lines + + cbc:Note + Order line note + Free-form text applying to the Order Line. This element may contain + notes or any other similar information that is not contained explicitly in + another structure. Is to capture any free form description related to the order + line as a whole. + Text + tir114-123 + + + cac:LineItem + Line item + Description of line item + + cbc:ID + Line item identifier + Identifies the Line Item assigned by the buyer, the identifier must + be unique within the order. + Identifier + tir114-120 + PEPPOL-T114-R001 + 1 + + + cbc:LineStatusCode + Response code + A code that indicates status of the referenced order line + UNCL1229_CHANGE + 3 + + + cbc:Quantity + Ordered quantity + The quantity of Items for the Line Item. The quantity for the order + line. + Quantity + tir114-132 + PEPPOL-T114-R004 + PEPPOL-T114-R013 + + unitCode + Ordered quantity unit of measure + The unit of measure that applies to the ordered + quantity. + Code + UNECERec20 + C62 + + 10 + + + cbc:LineExtensionAmount + Order line amount + The total amount for the Line Item, including Allowance Charges but + net of taxes. The expected line amount excluding VAT but inclusive of other + charges, allowances and taxes. + Amount + tir114-128 + PEPPOL-T114-R024 + PEPPOL-T114-R028 + + currencyID + Currency identifier, value must be the same as what is used in + tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:PartialDeliveryIndicator + Partial delivery indicator + Indicates if the line items must be delivered in a single shipment. + Default is that partial delivery is allowed (true) + Boolean + tir114-124 + TrueFalse + true + + + cbc:AccountingCost + Buyers accounting string + The buyer's accounting information applied to the Line Item, + expressed as text. + Text + tir114-125 + + + cac:Delivery + Line delivery information + Delivery information for the order line + + cbc:ID + Delivery location ID + An identifer for the location to where the ordered line item should be delivered. + Identifier + tir114-p037 + + schemeID + Deliver to location identifier identification scheme identifier + The identification scheme identifier of the Deliver to location identifier. + ICD + 0088 + + 7300010000001 + + + cac:RequestedDeliveryPeriod + Order line requested delivery period + Requested delivery period for the order line + + cbc:StartDate + Period start date + The date on which the period starts. The start dates counts + as part of the period. Format ="YYYY-MM-DD" + Date + tir114-126 + 2022-02-15 + + + cbc:EndDate + Period end date + The date on which the period ends. The end date counts as + part of the period.Format ="YYYY-MM-DD" + Date + tir114-127 + 2022-03-01 + + + + + cac:OriginatorParty + Originator information + Information regarding the originator of the order line + + cac:PartyIdentification + Party identification + Identification of the originator + + cbc:ID + Order line originator party ID + The party who originated Order. + tir114-121 + + schemeID + Scheme identifier + Scheme identifier for party + identification + ICD + 0088 + + 7300010000001 + + + + cac:PartyName + Party name + Name of the originator + + cbc:Name + Order line originator party name + The party who originated Order. + Text + tir114-122 + Originator name + + + + + cac:AllowanceCharge + Order line allowance and charges + A group of business terms providing information about allowances or + charges applicable to the individual order line. + + cbc:ChargeIndicator + Use “true” when informing about Charges and “false” when + informing about Allowances + tir114-p014 + false + + + cbc:AllowanceChargeReasonCode + Line level allowance or charge reason code + The reason for the line level allowance or charge, expressed as + a code. For allowances a subset of codelist UNCL5189 is to be used, and + for charges codelist UNCL7161 applies. The Document level allowance + reason code and the Document level allowance reason shall indicate the + same allowance reason + Code + UNCL5189 + UNCL7161 + PEPPOL-T114-R023 + tir114-p015 + 95 + + + cbc:AllowanceChargeReason + Line level allowance or charge reason + The reason for the line level allowance or charge, expressed as + text. The Document level allowance reason code and the Document level + allowance reason shall indicate the same allowance reason + Text + PEPPOL-T114-R023 + tir114-p016 + Discount + + + cbc:MultiplierFactorNumeric + Line level allowance or charge percentage + The percentage that may be used, in conjunction with the line + level allowance base amount, to calculate the line level allowance or + charge amount. + Percentage + PEPPOL-T114-R021 + tir114-p017 + 20 + + + cbc:Amount + Line level allowance or charge amount + The amount of an allowance or a charge, without VAT. Must be + rounded to maximum 2 decimals + Amount + PEPPOL-T114-R022 + PEPPOL-T114-R028 + tir114-p018 + + currencyID + Currency identifier, value must be the same as what is used + in tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:BaseAmount + Line level allowance or charge base amount + The base amount that may be used, in conjunction with the line + level allowance or charge percentage, to calculate the line level + allowance or charge amount. Must be rounded to maximum 2 decimals + Amount + PEPPOL-T114-R020 + PEPPOL-T114-R028 + tir114-p019 + + currencyID + Currency identifier, value must be the same as what is used + in tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 1000 + + + + cac:Price + Price information + + cbc:PriceAmount + Item price + The net price of the item including all allowances, charges and + taxes but exluding VAT. Although price is an optional element in an + order it recommended as best practice to either state the price or + provide reference to an appropriate source from which the price can be + identified such as a contract, catalogue or a quote. + Price amount + tir114-130 + PEPPOL-T114-R005 + PEPPOL-T114-R019 + + currencyID + Currency identifier, value must be the same as what is used + in tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 211.124 + + + cbc:BaseQuantity + Item price base quantity + The actual quantity to which the price applies. + tir114-131 + PEPPOL-T114-R025 + + unitCode + Base quantity unit of measure + The unit of measure that applies to the base + quantity. + Code + UNECERec20 + C62 + + 1 + + + cac:AllowanceCharge + Price discount information + Information on discounts connected to the price + + cbc:ChargeIndicator + AllowanceChargeIndicator + Only discounts are allowed for the price, hence the only + valid value is false (meaning an allowance) + Boolean + tir114-p004 + false + + + cbc:Amount + Discount amount + Discount amount connected to the price + Price amount + tir114-p006 + + currencyID + Currency identifier, value must be the same as what is + used in tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + cbc:BaseAmount + Item list price + The gross price of the item before subtracting discounts. + E.g. list price. + Price amount + tir114-152 + PEPPOL-T114-R027 + + currencyID + Currency identifier, value must be the same as what is + used in tir114-007, DocumentCurrencyCode. + ISO4217 + PEPPOL-T114-R003 + EUR + + 200 + + + + + cac:Item + Item information + + cbc:Description + Item description + Free-form field that can be used to give a text description of + the item. A detailed description of the item. + Text + tir114-133 + + + cbc:Name + Item name + A short name for an item. A short name given to an + item, such as a name from a Catalogue, as distinct from a + description. + Text + tir114-135 + + + cac:BuyersItemIdentification + Buyers item identification + + cbc:ID + Buyers item identifier + An identifier, assigned by the buyer, for the + item. Associates the item with its identification according to the + buyer's system. + Identifier + tir114-p022 + abc32432 + + + + cac:SellersItemIdentification + Sellers item identification + + cbc:ID + The Sellers item identifier + An identifier, assigned by the seller, for the + item. Associates the item with its identification according to the + seller's system. + Identifier + tir114-p020 + 3249834 + + + + cac:StandardItemIdentification + Standard item identification + + cbc:ID + Item standard identifier + An item identifier based on a registered scheme. Associates + the item with its identification according to a standard system. + Identifier + tir114-136 + + schemeID + Item standard identifier identification scheme identifier + The identification scheme identifier of the Item standard identifier + ICD + 0192 + + 987654325 + + + + cac:ItemSpecificationDocumentReference + Item specification reference + Referece to an item specification document + + cbc:ID + Document reference identifier + Reference to an external document (ID) when it is necessary + to specify the details of the item. + Document reference + tir114-p007 + doc4353.pdf + + + + cac:CommodityClassification + Commodity classification information + + cbc:ItemClassificationCode + Item classification code + A code for classifying the item by its type or nature. + Classification codes are used to allow grouping of similar items for + a various purposes e.g. public procurement (CPV), e-Commerce + (UNSPSC) etc. + Code + tir114-149 + + listID + Item classification identifier identification scheme + identifier + The identification scheme identifier of the Item + classification identifier + UNCL7143 + STI + + + listVersionID + Item classification identifier version identification scheme + identifier + The identification scheme version identifier of the + Item classification identifier + + + name + Clear text name equivalent of classification code + The textual equivalent of the code value + Office furniture + + 9873242 + + + + cac:ClassifiedTaxCategory + Line VAT information + + cbc:ID + Item VAT category code + The VAT category code for the item. + Code + tir114-150 + UNCL5305 + S + + + cbc:Percent + Line VAT rate + The VAT percentage rate that applies to the line + amount. + Percentage + tir114-170 + PEPPOL-T114-R029 + PEPPOL-T114-R030 + 25 + + + cac:TaxScheme + Tax scheme information + + cbc:ID + Tax scheme. Use “VAT” + Identifier + tir114-p021 + VAT + + + + + cac:AdditionalItemProperty + Additional item property information + A group of business terms providing information about properties of the goods and services invoiced. + + cbc:Name + Item property name + The name of the property.The name must be sufficiently + descriptive to define the value. The definition may be supplemented + with the property unit of measure when relevant. + Text + tir114-138 + Color + + + cbc:NameCode + Item property code + Code for the item property according to a property code system. + Code + tir114-p024 + + listID + Name code list id. + An identifier for the code list used for the Name code, this is bilaterally agreed + + + + cbc:Value + Item property value + The value of the item property. + Text + tir114-139 + Red + + + cbc:ValueQuantity + Item property unit of measure + The unit of measure in which the property value is stated, + if relevant. May not be relevant when properties are + descriptive. + Quantity + tir114-p020 + + unitCode + Value quantity unit of measure + The unit of measure that applies to the value + quantity. + Code + UNECERec20 + C62 + + 10 + + + cbc:ValueQualifier + Property classification + Standardized and predefined classification of items properties. + Text + tir114-p021 + + + + cac:ItemInstance + Item instance information + Information relevant to an item instance or shared by the items + in the order line. + + cbc:SerialID + Item serial identification + An identifier that is specific to the items in the order + line. + tir114-p023 + + + cac:LotIdentification + Item lot information + Information about the production lot which the order line + items come from. + + cbc:LotNumberID + Item lot identifier + An identifier for the production lot which the order + line items come from. + tir114-p022 + + + + + + + + diff --git a/structure/syntax/ubl-order-response-advanced.xml b/structure/syntax/ubl-order-response-advanced.xml new file mode 100644 index 00000000..11a18146 --- /dev/null +++ b/structure/syntax/ubl-order-response-advanced.xml @@ -0,0 +1,677 @@ + + + OrderResponseAdvanced + PEPPOL-T116 + T116-basic + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + + ubl:OrderResponse + + cbc:CustomizationID + Specification identification + Identifies the specification of content and rules that apply to the + transaction. + Identifier + tir116-001 + urn:fdc:peppol.eu:poacc:trns:order_response:3 + + + cbc:ProfileID + Business process type identifier + Identifies the BII profile or business process context in which the + transaction appears. + Identifier + tir116-002 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + + + cbc:ID + Order response identifier + A transaction instance must have an identifier. The identifier enables + referencing the transaction for various purposes such as from other transactions + that are part of the same process. + Identifier + tir116-003 + + or0987 + + + cbc:SalesOrderID + Sales order reference + An identifier of a referenced sales order, issued by the Seller. + Document Reference + tir116-p007 + 112233 + + + cbc:IssueDate + Order response issue date + The date on which the transaction instance was issued. + Date + tir116-004 + + 2018-05-15 + + + cbc:IssueTime + Order response issue time + The time on which the transaction instance was issued + Time + tir116-005 + 09:23:56 + + + cbc:OrderResponseCode + Response code + A code that indicates whether the referenced order has been received and not yet processed, + or is Accepted or Rejected as whole, alternatively, Accepted with change or already delivered.If response code is Accept or + Reject there may not be any response lines. + Code + tir116-200 + UNCL4343-T76 + + AP + + + cbc:Note + Response clarification + Clarification of the suppliers decision. + Text + tir116-006 + + + cbc:DocumentCurrencyCode + Document currency + The default currency for the offer. + tir116-007 + + ISO4217 + EUR + + + cbc:CustomerReference + Buyer reference identifier + An identifier assigned by the Buyer used for internal routing purposes.The + identifier is defined by the buyer (contact ID, department, office id, project + code), but provided by the seller in the order response. + Identifier + tir110-044 + abc123 + + + cac:OrderReference + Order reference + + cbc:ID + Order document reference + Used to reference the order that is being responded to. + Document reference + tir116-011 + o-23424 + + + + cac:OrderChangeDocumentReference + Order change reference + + cbc:ID + Order change document reference + Used to reference the order change that is being responded to. + Document reference + tir116-208 + c-23424 + + + + cac:SellerSupplierParty + Seller information + + cac:Party + Description of seller + + cbc:EndpointID + Seller party electronic address + Identifies the seller party's electronic address + Identifier + tir116-058 + + schemeID + Scheme identifier + Scheme identifier for the electronic address + eas + 0088 + + 7300010000001 + + + cac:PartyIdentification + Seller identification + PEPPOL-T116-R002 + + cbc:ID + Seller party identification + Identifies a party. + Identifier + tir116-059 + + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0184 + + DK88777654 + + + + + cac:PartyLegalEntity + Name of seller + PEPPOL-T116-R002 + + + cbc:RegistrationName + Seller party name + The name of the party. + Text + tir116-060 + Seller Inc. + + + + + + + cac:BuyerCustomerParty + Buyer information + + cac:Party + Description of buyer + + cbc:EndpointID + Buyer party electronic address + Identifies the buyer party's electronic address + Identifier + tir116-021 + + schemeID + Scheme identifier + Scheme identifier for the electronic address + eas + 0088 + + 7300010000001 + + + cac:PartyIdentification + Buyer identification + PEPPOL-T116-R001 + + cbc:ID + Buyer party identification + An identification for the buyer party. + tir116-022 + + + + schemeID + Scheme identifier + Scheme identifier for party identification + ICD + 0184 + + DK88777654 + + + + + cac:PartyLegalEntity + Party name + PEPPOL-T116-R001 + + + cbc:RegistrationName + Buyer party name + The name of the party who ordered the items and receives the + response. + Text + tir116-023 + PEPPOL-T116-R001 + Buyer name + + + + + + + cac:Delivery + Delivery information + + cac:PromisedDeliveryPeriod + Promised delivery period + + cbc:StartDate + Period start date + The date on which the period starts. The start dates counts as + part of the period. + date + tir116-099 + PEPPOL-T116-R004 + 2018-06-01 + + + cbc:EndDate + Period end date + The date on which the period ends. The end date counts as part of + the period. + Date + tir116-100 + PEPPOL-T116-R004 + 2018-06-30 + + + + + cac:OrderLine + Specification of order lines + + cac:LineItem + Description of line item + + cbc:ID + Document line identifier + Identifies the response line. Each order response line MUST be unique within the order response. + Identifier + tir116-120 + PEPPOL-T116-R003 + 3 + + + cbc:Note + Response clarification + Clarifacation of the suppliers decision for the + line. + Text + tir116-204 + Please note our offices are closed in July, all orders received will be processed in August + + + cbc:LineStatusCode + Response code + A code that indicates whether the referenced order line as whole + is Accepted or Rejected or, alternatively, Accepted with + change. + tir116-202 + UNCL1229 + + 3 + + + cbc:Quantity + Quantity + The quantity of items that will be delivered. + Quantity + tir116-132 + + unitCode + Ordered quantity unit of measure + The unit of measure that applies to the ordered quantity. + Code + UNECERec20 + C62 + + 10 + + + cbc:MaximumBackorderQuantity + Maximum backorder quantity + The quantity of items that will be delivered at a later time. + A unit for the backordered quantity is the same as for the Quantity. + If none of the remaining quantity for the response line is to be delivered, use 0 "zero". + Quantity + tir116-p005 + 3 + + + cac:Delivery + Delivery information + + cac:PromisedDeliveryPeriod + Delivery period + + cbc:StartDate + Period start date + The date on which the period starts. The start dates + counts as part of the period. + Date + tir116-126 + PEPPOL-T116-R004 + 2018-05-28 + + + cbc:EndDate + Period end date + The date on which the period ends. The end date counts as + part of the period. + Date + tir116-127 + PEPPOL-T116-R004 + 2018-05-29 + + + + + cac:Price + Price information + + cbc:PriceAmount + Item price + The net price of an item including discounts or surcharges + that apply to the price.Although price is an optional element in an + offer it recommended as best practice to either state the price or + provide reference to an appropriate source from which the price can be + identified such as a contract, catalogue or a quote.. The price amount. + The net price of the item including all allowances, charges and taxes + but exluding TAX. + Price amount + tir116-130 + + currencyID + Currency identifier, must have the same value as element "Document currency". + ISO4217 + PEPPOL-T116-R004 + EUR + + 1000.00 + + + cbc:BaseQuantity + Item price base quantity + The actual quantity to which the price applies. + Quantity + tir116-131 + + unitCode + Base quantity unit of measure + The unit of measure that applies to the base quantity. + Code + UNECERec20 + C62 + + 2 + + + + cac:Item + Item information + + cbc:Name + Item name + A short name given to an item, such as a name from + a Catalogue, as distinct from a description. A short name for the + item. + Text + tir116-205 + Copy paper, 500 sheets + + + cac:BuyersItemIdentification + Buyer item identification + + + cbc:ID + Buyers item identifier + An identifier, assigned by the buyer, for the + item. Associates the item with its identification according to the + buyer's system. + Identifier + tir116-p006 + 111111 + + + + + cac:SellersItemIdentification + Sellers item identification + + cbc:ID + The Sellers item identifier + An identifier, assigned by the seller, for the + item. Associates the item with its identification according to the + seller's system. + Identifier + tir116-206 + + 3249834 + + + + cac:StandardItemIdentification + Standard item identification + + cbc:ID + Item standard identifier + An item identifier based on a registered scheme. Associates + the item with its identification according to a standard system. + Identifier + tir116-207 + + + schemeID + Item standard identifier identification scheme identifier + The identification scheme identifier of the Item standard identifier + ICD + 0160 + + 05704066204093 + + + + + + + cac:SellerSubstitutedLineItem + Substituted line item by the seller + + cbc:ID + Substituted Line Item Identifier + Identifier of the substituted line item + tir116-p002 + 3 + + + cac:Item + Item information + + cbc:Name + Item name + A short name optionally given to an item, such as a name from + a Catalogue, as distinct from a description. A short name for the + item. + Text + tir116-134 + Copy paper, 1000 sheets + + + cac:SellersItemIdentification + Sellers item identification + + cbc:ID + Sellers item identifier + An identifier, assigned by the seller, for the + item. Associates the item with its identification according to the + seller's system. + Identifier + tir116-135 + 3249834 + + + + cac:StandardItemIdentification + Standard item identification + + cbc:ID + Item standard identifier + An item identifier based on a registered scheme. Associates + the item with its identification according to a standard system. + Identifier + tir116-136 + + schemeID + Item standard identifier identification scheme identifier + The identification scheme identifier of the Item standard identifier + ICD + 0160 + + 87463294723134124 + + + + cac:CommodityClassification + Commodity classification information + + cbc:ItemClassificationCode + Item classification code + A code for classifying the item by its type or nature. Classification codes are used to + allow grouping of similar items for a various purposes e.g. public + procurement (CPV), e-Commerce (UNSPSC) etc. + Code + tir116-149 + + listID + Item classification identifier identification scheme identifier + The identification scheme identifier of the Item classification identifier + UNCL7143 + MP + + + listVersionID + Item classification identifier version identification scheme identifier + The identification scheme version identifier of the Item classification identifier + 20.0601 + + + name + Clear text name equivalent of classification code + The textual equivalent of the code value + Office furniture + + + + + + cac:ClassifiedTaxCategory + Line TAX information + + cbc:ID + Item TAX category code + The TAX category code for the item. + Code + tir116-150 + + UNCL5305 + S + + + cbc:Percent + Line TAX rate + The TAX percentage rate that applies to the line + amount. + Percentage + tir04-170 + 25 + + + cac:TaxScheme + Tax scheme information + + cbc:ID + Tax scheme. E.g. “VAT” or “GST” + Identifier + tir116-p003 + VAT or GST + + + + + cac:AdditionalItemProperty + Additional item property information + A group of business terms providing information about properties of the goods and services invoiced. + + cbc:Name + Item property name + The name of the property.The name must be sufficiently + descriptive to define the value. The definition may be supplemented + with the property unit of measure when relevant. + Text + tir116-138 + Color + + + cbc:NameCode + Item property code + Code for the item property according to a property code system. + Code + tir116-p004 + + listID + Name code list id. + An identifier for the code list used for the Name code, this is bilaterally agreed + + + + cbc:Value + Item property value + The value of the item property. + Text + tir116-139 + Red + + + cbc:ValueQuantity + Item property unit of measure + The unit of measure in which the property value is stated, + if relevant. May not be relevant when properties are + descriptive. + Quantity + tir116-p008 + + + unitCode + Value quantity unit of measure + The unit of measure that applies to the value quantity. + Code + UNECERec20 + NAR + + 2 + + + cbc:ValueQualifier + Property classification + Standardized and predefined classification of items properties. + Text + tir116-p009 + + + + + + cac:OrderLineReference + Reference to order line + + cbc:LineID + Order line reference + Used to reference the initial order line that correspondes to the + response.All order lines should be stated when an order is changed. + tir116-201 + + 34 + + + + + From 67408314d6690a033b84e5b0f71766f1f076a9ad Mon Sep 17 00:00:00 2001 From: Are Berg Date: Tue, 7 Jun 2022 13:57:14 +0200 Subject: [PATCH 02/30] Updates to buildconfig.xml --- rules/buildconfig.xml | 90 +++++++++++++++---- .../syntax/ubl-order-response-advanced.xml | 2 +- 2 files changed, 76 insertions(+), 16 deletions(-) diff --git a/rules/buildconfig.xml b/rules/buildconfig.xml index d53dda02..501cbc58 100644 --- a/rules/buildconfig.xml +++ b/rules/buildconfig.xml @@ -12,11 +12,19 @@ unit-order-agreement unit-order-response unit-punch-out - + unit-order-change + unit-order-cancellation + unit-order-response-advanced + examples use-case-examples/order use-case-examples/order-response + use-case-examples/advanced-ordering-sc1 + use-case-examples/advanced-ordering-sc2 + use-case-examples/advanced-ordering-sc3 + use-case-examples/advanced-ordering-sc4 + use-case-examples/advanced-ordering-sc5 snippets/order snippets/order-response snippets/order-agreement @@ -24,7 +32,9 @@ snippets/punchout snippets/despatch snippets/mlr - + snippets/order-change + snippets/order-cancellation + peppolbis-t01-base-3.0 @@ -74,15 +84,34 @@ ubl-applicationresponse-2.1 - + peppolbis-t71-base-3.0 PEPPOL MLR 3.0 (T71) ubl-applicationresponse-2.1 - - + + + peppolbis-t114-base-3.0 + PEPPOL Order Change 3.0 (T114) + ubl-orderchange-2.3 + + + + peppolbis-t115-base-3.0 + PEPPOL Order Cancellation 3.0 (T114) + ubl-ordercancellation-2.3 + + + + peppolbis-t116-base-3.0 + PEPPOL Order Response Advanced 3.0 (T114) + ubl-orderresponseadvanced-2.3 + + + + peppolbis-03-order PEPPOL BIS Order Only 3.0 @@ -90,7 +119,7 @@ urn:fdc:peppol.eu:poacc:trns:order:3 peppolbis-t01-base-3.0 - + peppolbis-28-order PEPPOL BIS Ordering 3.0 @@ -106,7 +135,7 @@ urn:fdc:peppol.eu:poacc:trns:order_response:3 peppolbis-t76-base-3.0 - + peppolbis-42 PEPPOL BIS 42 Order agreement 3.0 @@ -114,7 +143,7 @@ urn:fdc:peppol.eu:poacc:trns:order_agreement:3 peppolbis-t110-base-3.0 - + peppolbis-1 PEPPOL BIS Catalogue 3.0 @@ -122,7 +151,7 @@ urn:fdc:peppol.eu:poacc:trns:catalogue:3 peppolbis-t19-base-3.0 - + peppolbis-1-response PEPPOL BIS Catalogue Response 3.0 @@ -130,7 +159,7 @@ urn:fdc:peppol.eu:poacc:trns:catalogue_response:3 peppolbis-t58-base-3.0 - + peppolbis-1 PEPPOL BIS wo Catalogue 3.0 @@ -138,7 +167,7 @@ urn:fdc:peppol.eu:poacc:trns:catalogue:3 peppolbis-t19-base-3.0 - + peppolbis-18 PEPPOL BIS Punch Out 3.0 @@ -146,7 +175,7 @@ urn:fdc:peppol.eu:poacc:trns:punch_out:3 peppolbis-t77-base-3.0 - + peppolbis-30 PEPPOL BIS Despatch Advice 3.0 @@ -154,7 +183,7 @@ urn:fdc:peppol.eu:poacc:trns:despatch_advice:3 peppolbis-t16-base-3.0 - + peppolbis-63 PEPPOL BIS Invoice response 3.0 @@ -162,7 +191,7 @@ urn:fdc:peppol.eu:poacc:trns:invoice_response:3 peppolbis-t111-base-3.0 - + peppolbis-36 PEPPOL BIS Message level response 3.0 @@ -170,6 +199,37 @@ urn:fdc:peppol.eu:poacc:trns:mlr:3 peppolbis-t71-base-3.0 - + + peppolbis-65 + PEPPOL BIS Advanced Ordering 3.0 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + urn:fdc:peppol.eu:poacc:trns:order:3 + peppolbis-t01-base-3.0 + + + + peppolbis-65 + PEPPOL BIS Advanced Ordering 3.0 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + urn:fdc:peppol.eu:poacc:trns:order_change:3 + peppolbis-t114-base-3.0 + + + + peppolbis-65 + PEPPOL BIS Advanced Ordering 3.0 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + urn:fdc:peppol.eu:poacc:trns:order_cancellation:3 + peppolbis-t115-base-3.0 + + + + peppolbis-65 + PEPPOL BIS Advanced Ordering 3.0 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + peppolbis-t116-base-3.0 + + diff --git a/structure/syntax/ubl-order-response-advanced.xml b/structure/syntax/ubl-order-response-advanced.xml index 11a18146..7eeca161 100644 --- a/structure/syntax/ubl-order-response-advanced.xml +++ b/structure/syntax/ubl-order-response-advanced.xml @@ -112,7 +112,7 @@ o-23424 - + cac:OrderChangeDocumentReference Order change reference From 41a2fcad67773921f3484d666c2c6b26ac0fb6a5 Mon Sep 17 00:00:00 2001 From: Are Berg Date: Tue, 7 Jun 2022 14:59:31 +0200 Subject: [PATCH 03/30] Updates to example files --- .../advanced_ordering_sc1/OrderChange_sc1.xml | 4 ++-- .../advanced_ordering_sc2/OrderChange_sc2.xml | 4 ++-- .../advanced_ordering_sc3/OrderChange_sc3.xml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml b/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml index 2f24595d..85625634 100644 --- a/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml +++ b/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml @@ -96,7 +96,7 @@ 1 - 5 + 4 5 200 @@ -117,7 +117,7 @@ 2 - 5 + 4 50 300 diff --git a/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml b/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml index d8ec8c39..9f5e05c1 100644 --- a/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml +++ b/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml @@ -96,7 +96,7 @@ No changes to order line 1 - 5 + 4 5 200 @@ -118,7 +118,7 @@ Order line to be deleted 2 - 7 + 2 50 300 diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml b/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml index f9e7602d..c372afd7 100644 --- a/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml +++ b/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml @@ -92,7 +92,7 @@ 1 - 5 + 4 5 200 @@ -119,7 +119,7 @@ 2 - 5 + 4 50 300 From 0c529fb979ab1681feca6a2f8cbc7c8a0a7acf5e Mon Sep 17 00:00:00 2001 From: Are Berg Date: Thu, 9 Jun 2022 12:06:49 +0200 Subject: [PATCH 04/30] Updates in structure/namespace and example files --- rules/examples/OrderCancellation_Example.xml | 1 - rules/examples/OrderChange_Example.xml | 169 ++++-------------- .../advanced_ordering_sc1/OrderChange_sc1.xml | 4 +- .../advanced_ordering_sc3/OrderChange_sc3.xml | 2 +- structure/codelist/UNCL1229_CHANGE.xml | 2 +- .../namespace/ubl-order-cancellation.xml | 36 +--- structure/namespace/ubl-order-change.xml | 4 +- .../namespace/ubl-order-response-advanced.xml | 63 +++++++ 8 files changed, 103 insertions(+), 178 deletions(-) create mode 100644 structure/namespace/ubl-order-response-advanced.xml diff --git a/rules/examples/OrderCancellation_Example.xml b/rules/examples/OrderCancellation_Example.xml index a73ec4f9..bbb53bee 100644 --- a/rules/examples/OrderCancellation_Example.xml +++ b/rules/examples/OrderCancellation_Example.xml @@ -1,6 +1,5 @@ - + urn:fdc:peppol.eu:poacc:trns:order_change:3 urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - 1 + Change-1 2022-02-01 - 12:10:10 1 + Changes according to Order reponse EUR - MAFO 2022-03-01 Order-1 - - 100 - Drawing - - Ymx1ZXByaW50 - - - - C1 - - 5541277711 + 7300010000001 5541277711 @@ -57,31 +45,13 @@ - 987654325 + 7302347231110 - 987654325 + 5546577799 - - Harbour street - Dock 45 - Bergen - 5005 - Region West - - Gate 34 - - - NO - - - Cod Liver Oil Limited + The Supplier AB - - Öystein - +47555444333 - oystein@codliveroil.no - @@ -114,132 +84,55 @@ - - true - FC - Freight service - 2 - 20 - 1000 - - S - 25 - - VAT - - - - - false - 65 - Production error discount - 10 - - S - 25 - - VAT - - - - 268.75 + 100 - 1345 - 10 - 20 - 1623.75 - + 500 + 500 + 600 + 600 + 1 - 10 - 400 - MAFO-1 + 3 + 5 + 200 40 - - false - 10 - 50 - - - 1x12 pack sauce bags - Brown sauce - - SN-33 - - - 05704066204093 - + + Item 1 S - 25 + 20 VAT - + 2 - 120 - 720 - MAFO-1 + 3 + 50 + 300 6 - 1 - - - 1x12 pack sauce bags - White sauce - - SN-34 - - - 08722700575887 - - - S - 25 - - VAT - - - - - - - - 3 - 15 - 225 - MAFO-1 - - 30 - 2 - - 1x12 pack sauce bags - Pepper sauce - - SN-35 - - - 08722700577584 - + + Item 2 S - 25 + 20 VAT - + diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml b/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml index 85625634..0800f4ac 100644 --- a/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml +++ b/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml @@ -96,7 +96,7 @@ 1 - 4 + 3 5 200 @@ -117,7 +117,7 @@ 2 - 4 + 3 50 300 diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml b/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml index c372afd7..2de385a7 100644 --- a/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml +++ b/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml @@ -92,7 +92,7 @@ 1 - 4 + 3 5 200 diff --git a/structure/codelist/UNCL1229_CHANGE.xml b/structure/codelist/UNCL1229_CHANGE.xml index e514a8e1..0ed79aa8 100644 --- a/structure/codelist/UNCL1229_CHANGE.xml +++ b/structure/codelist/UNCL1229_CHANGE.xml @@ -20,7 +20,7 @@ 3 Changed - The Order line is accepted with change. + The Order line is changed. 4 diff --git a/structure/namespace/ubl-order-cancellation.xml b/structure/namespace/ubl-order-cancellation.xml index e774ecbc..c9b6ebad 100644 --- a/structure/namespace/ubl-order-cancellation.xml +++ b/structure/namespace/ubl-order-cancellation.xml @@ -5,54 +5,24 @@ urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2 - + ext:UBLExtensions cbc:UBLVersionID cbc:CustomizationID cbc:ProfileID cbc:ProfileExecutionID cbc:ID - cbc:SalesOrderID - cbc:CopyIndicator cbc:UUID cbc:IssueDate cbc:IssueTime cbc:OrderTypeCode cbc:Note - cbc:RequestedInvoiceCurrencyCode - cbc:DocumentCurrencyCode - cbc:PricingCurrencyCode - cbc:TaxCurrencyCode - cbc:CustomerReference - cbc:AccountingCostCode - cbc:AccountingCost - cbc:LineCountNumeric - cac:ValidityPeriod - cac:QuotationDocumentReference - cac:OrderDocumentReference + cbc:CancellationNote cac:OriginatorDocumentReference - cac:CatalogueReference cac:AdditionalDocumentReference cac:Contract - cac:ProjectReference - cac:Signature cac:BuyerCustomerParty cac:SellerSupplierParty cac:OriginatorCustomerParty - cac:FreightForwarderParty - cac:AccountingCustomerParty - cac:Delivery - cac:DeliveryTerms - cac:PaymentMeans - cac:PaymentTerms - cac:TransactionConditions - cac:AllowanceCharge - cac:TaxExchangeRate - cac:PricingExchangeRate - cac:PaymentExchangeRate - cac:DestinationCountry - cac:TaxTotal - cac:AnticipatedMonetaryTotal - cac:OrderLine - + diff --git a/structure/namespace/ubl-order-change.xml b/structure/namespace/ubl-order-change.xml index 549339d6..89b9cd32 100644 --- a/structure/namespace/ubl-order-change.xml +++ b/structure/namespace/ubl-order-change.xml @@ -5,7 +5,7 @@ urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2 - + ext:UBLExtensions cbc:UBLVersionID cbc:CustomizationID @@ -13,11 +13,11 @@ cbc:ProfileExecutionID cbc:ID cbc:SalesOrderID + cbc:SequenceNumberID cbc:CopyIndicator cbc:UUID cbc:IssueDate cbc:IssueTime - cbc:OrderTypeCode cbc:Note cbc:RequestedInvoiceCurrencyCode cbc:DocumentCurrencyCode diff --git a/structure/namespace/ubl-order-response-advanced.xml b/structure/namespace/ubl-order-response-advanced.xml new file mode 100644 index 00000000..23bff110 --- /dev/null +++ b/structure/namespace/ubl-order-response-advanced.xml @@ -0,0 +1,63 @@ + + + urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2 + 2.2 + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2 + + ext:UBLExtensions + cbc:UBLVersionID + cbc:CustomizationID + cbc:ProfileID + cbc:ProfileExecutionID + cbc:ID + cbc:SalesOrderID + cbc:CopyIndicator + cbc:UUID + cbc:IssueDate + cbc:IssueTime + cbc:OrderResponseCode + cbc:Note + cbc:DocumentCurrencyCode + cbc:PricingCurrencyCode + cbc:TaxCurrencyCode + cbc:TotalPackagesQuantity + cbc:GrossWeightMeasure + cbc:NetWeightMeasure + cbc:NetNetWeightMeasure + cbc:GrossVolumeMeasure + cbc:NetVolumeMeasure + cbc:CustomerReference + cbc:AccountingCostCode + cbc:AccountingCost + cbc:LineCountNumeric + cac:ValidityPeriod + cac:OrderReference + cac:OrderDocumentReference + cac:OrderChangeDocumentReference + cac:OriginatorDocumentReference + cac:AdditionalDocumentReference + cac:Contract + cac:Signature + cac:SellerSupplierParty + cac:BuyerCustomerParty + cac:OriginatorCustomerParty + cac:FreightForwarderParty + cac:AccountingSupplierParty + cac:AccountingCustomerParty + cac:Delivery + cac:DeliveryTerms + cac:PaymentMeans + cac:PaymentTerms + cac:AllowanceCharge + cac:TransactionConditions + cac:TaxExchangeRate + cac:PricingExchangeRate + cac:PaymentExchangeRate + cac:DestinationCountry + cac:TaxTotal + cac:LegalMonetaryTotal + cac:OrderLine + + From aef23f142c54dfdf6be6b00f0165178764c2c17f Mon Sep 17 00:00:00 2001 From: Jerry Dimitriou Date: Fri, 10 Jun 2022 11:34:31 +0300 Subject: [PATCH 05/30] build fixes --- .travis.yml | 40 --- project.xml | 4 +- rules/sch/PEPPOLBIS-T114.sch | 1 + rules/sch/PEPPOLBIS-T115.sch | 4 +- rules/sch/PEPPOLBIS-T116.sch | 1 + .../order-change/snippet-advanced.xml | 2 +- .../PEPPOL-T115-R001.xml | 2 +- .../PEPPOL-T115-R002.xml | 2 +- rules/unit-order-change/PEPPOL-T114-CL002.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R001.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R003.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R004.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R005.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R006.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R007.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R008.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R009.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R010.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R011.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R013.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R014.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R016.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R017.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R019.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R020.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R021.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R022.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R023.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R024.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R025.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R026.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R027.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R028.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R029.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R030.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R031.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R032.xml | 2 +- rules/unit-order-change/PEPPOL-T114-R033.xml | 2 +- .../PEPPOL-T116-R001.xml | 2 +- .../PEPPOL-T116-R002.xml | 2 +- .../PEPPOL-T116-R003.xml | 2 +- .../PEPPOL-T116-R004.xml | 2 +- .../PEPPOL-T116-R005.xml | 2 +- .../OrderCancellation_sc1.xml | 0 .../OrderChange_sc1.xml | 276 ++++++++--------- .../OrderResponse_sc1.xml | 156 +++++----- .../Order_sc1.xml | 280 +++++++++--------- .../OrderChange_sc2.xml | 278 ++++++++--------- .../OrderResponse_sc2.xml | 96 +++--- .../OrderCancellation_sc3.xml | 0 .../OrderChange_sc3.xml | 280 +++++++++--------- .../OrderResponse_sc3.xml | 154 +++++----- .../OrderCancellation_sc4.xml | 0 .../OrderResponse_sc4.xml | 78 ++--- .../OrderCancellation_sc5.xml | 0 .../OrderResponse_sc5.xml | 144 ++++----- 56 files changed, 915 insertions(+), 953 deletions(-) delete mode 100644 .travis.yml rename rules/use-case-examples/{advanced_ordering_sc1 => advanced-ordering-sc1}/OrderCancellation_sc1.xml (100%) rename rules/use-case-examples/{advanced_ordering_sc1 => advanced-ordering-sc1}/OrderChange_sc1.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc1 => advanced-ordering-sc1}/OrderResponse_sc1.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc1 => advanced-ordering-sc1}/Order_sc1.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc2 => advanced-ordering-sc2}/OrderChange_sc2.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc2 => advanced-ordering-sc2}/OrderResponse_sc2.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc3 => advanced-ordering-sc3}/OrderCancellation_sc3.xml (100%) rename rules/use-case-examples/{advanced_ordering_sc3 => advanced-ordering-sc3}/OrderChange_sc3.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc3 => advanced-ordering-sc3}/OrderResponse_sc3.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc4 => advanced-ordering-sc4}/OrderCancellation_sc4.xml (100%) rename rules/use-case-examples/{advanced_ordering_sc4 => advanced-ordering-sc4}/OrderResponse_sc4.xml (97%) rename rules/use-case-examples/{advanced_ordering_sc5 => advanced-ordering-sc5}/OrderCancellation_sc5.xml (100%) rename rules/use-case-examples/{advanced_ordering_sc5 => advanced-ordering-sc5}/OrderResponse_sc5.xml (97%) diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 1685a0ea..00000000 --- a/.travis.yml +++ /dev/null @@ -1,40 +0,0 @@ -sudo: required -language: bash -services: -- docker -script: -- sh build.sh - -deploy: - - provider: s3 - access_key_id: - secure: RY4Ibctdr/020yuDcghXzcgBuwLVfBZbRUD6d5GkUHLIRSoV0Ylww8IKHg7nZRFoI5HcqhXB5jAEf/MDEKDddnqBLyJDapqohxk2lHe3tkTe42dyfoRz6bIKqoTWgtxTu7mZNILYZ8hba5ENLhGHKUszbIphCIXBnDhmBO9Hjcomv8YNG0zIiCJZ/ZD6vRaehHDfIVJZVHw8z00pfyByNbWCsJIME4/+NAXKbqjyddlV/5OXdeyP5/YuRTT1S72uFK8DfQ54gJkV/j/afhFPs5HP5KEFNUAldYSz0ADq0EWXSKXIhwjzibTtMN8nF8R7kIJu5LRMCwKZxNP05vSl7ZJbUKP3El9lTzydDGES/u/9YW++u6ff6vHo8wcJ04znU6rB9n5CurqKkRu49pY2uJhNFCJm9JJROotwOpddCyAuB1UVehTZj8qfezIG7aDdBtdS6ASGSIQms0+9S2k0gf+T16WZijQ8h3ksqEj4Cd6Nkx8X7uuFUJl+oBXt/ZQXIpx/0smQw2C6SX8aWH6ULh8The2HSkA8oeVb5InM3nRlifn/QFvXlXFtGo5TcTLc50p3goHufOlNfNoTYqen55vpsoELB918zrC7ZjfG/4pPEDFhkJOMfSacfrGuQ3Ecrebu9yI7CKwUzp/9YF2OJnoxA/fAw4mmkFLwl3/bI1E= - secret_access_key: - secure: J8fFryEMB3t1QxafOLoZpDpKRmpJWDESq525l6Ozdvy8rrhz6bIxRGZYgLe8mbciZWaSgYo4MM/k1ovWm/ibidmibmLDcRt+QQqezBYLBDg6Gs13Yn6kgdjEvIFxEeAYNcxax0fGBPZnaKAMgGx9XP4bwWuNxEoZKDrC/HcQE8qifmnXFPUw+pIcseTnb5fqAIZfu1IM9QXNgHYjUP1zW9C7A3DtzoJgNtkuB/DkPp6QxkEoro0AufHOKD1Dli2z8D9wDvZWNIWndyjchbmCzk7FrBrUKFkbAi6EeSU6ZSEa7Hn0maQU1YZhuZANp5LXnxxq5SlcVjF9FhyV6O+A+I1TnNu9gmww7gfS0ZSwp2b/6j2d92/BKRp1J+64jpPXSjfAIstbIJQWSCfd0fogwIFjpzZ0/z86dngmMKJJcA4HXA73NypBhh0CVDBkK1lYFl5s095OPLTZ9qNSJjYaXm7k45fy9o+NhPXDdLECog+72vKd89sCTnFt57LHHP32lYD6WBNDrx3W/e2Tn5jlvhKj7p9T5PHfbKEPquetj9NgZkjCleJ4X9QoUOg2jO0ctwu2OGOwVRTIz/gAK6NIOvGaY3RocmkvPcoY4xJz9xQv9/Og50qkPK9mpuY1g/zwGIBc72doDSOp90h8G5/zhEiMPgp4FNUlCwybmIIaN8s= - bucket: - secure: M4LsdUF4xuJ7jY8d+i709ZpdJLzsnoHjccbHwUd4JYxPRh6292IJA2LEcIuOSV2ySWTHWvQnp1rPeQP5UO4vSngh0PmZtMh9Ch9EMNXXV9UrD2vghtq+NJLewWGNn6wkxV3I2EsixrFqo8008LEQdPt7GtIAz0kbhnQEjjSVrND/acGL0286oJFvQfw997wzhGnH7pSEPF4PDTEnYevn3XXZQFxplzIgcmu43t+DgDwNy89WXuZtZYyhe/dEN3NnDqtMs+10eWeciS21ygHR/h+Q4p7fXI9Q1lO705bS//lV7s+M7mm8BL5ppWBkKxjkckN3oPYtQGlUInOXh3JQQAbG7jJFBdRwa18FlsN8LwnSMFJAH1e9Nd88RWem/DynwvAhFJ5iWUJN8tBsx9djyukqxhEOuMC3x5QAODIZhwraarsP7LUZPR+SriB8KAOMzX+WNZEGRLIp3yIJN4J3McrUKDAVh7Em7q80Kpnf9kf7mCfidCXVQ1XC7b8HnLESNDtNwb1GtteNBfLUq3R04TJJ6vGedOVAJbDTrTDcTg4//qezuf6ICfcITV9gJNP1YfSuBHLV+sgqkUYvPCsKvizfUZmoupobG4G+RT+cDAiIfBe9/Ja8NrHUWdKzKeXXjOpnx3cPqIuvXfVs0bwepusCs9g2dOcvWVvDY2cmh90= - region: eu-west-1 - local-dir: target/site - upload-dir: poacc/upgrade-3 - acl: public_read - skip_cleanup: true - on: - repo: OpenPEPPOL/poacc-upgrade-3 - branch: master - - - provider: s3 - access_key_id: - secure: RY4Ibctdr/020yuDcghXzcgBuwLVfBZbRUD6d5GkUHLIRSoV0Ylww8IKHg7nZRFoI5HcqhXB5jAEf/MDEKDddnqBLyJDapqohxk2lHe3tkTe42dyfoRz6bIKqoTWgtxTu7mZNILYZ8hba5ENLhGHKUszbIphCIXBnDhmBO9Hjcomv8YNG0zIiCJZ/ZD6vRaehHDfIVJZVHw8z00pfyByNbWCsJIME4/+NAXKbqjyddlV/5OXdeyP5/YuRTT1S72uFK8DfQ54gJkV/j/afhFPs5HP5KEFNUAldYSz0ADq0EWXSKXIhwjzibTtMN8nF8R7kIJu5LRMCwKZxNP05vSl7ZJbUKP3El9lTzydDGES/u/9YW++u6ff6vHo8wcJ04znU6rB9n5CurqKkRu49pY2uJhNFCJm9JJROotwOpddCyAuB1UVehTZj8qfezIG7aDdBtdS6ASGSIQms0+9S2k0gf+T16WZijQ8h3ksqEj4Cd6Nkx8X7uuFUJl+oBXt/ZQXIpx/0smQw2C6SX8aWH6ULh8The2HSkA8oeVb5InM3nRlifn/QFvXlXFtGo5TcTLc50p3goHufOlNfNoTYqen55vpsoELB918zrC7ZjfG/4pPEDFhkJOMfSacfrGuQ3Ecrebu9yI7CKwUzp/9YF2OJnoxA/fAw4mmkFLwl3/bI1E= - secret_access_key: - secure: J8fFryEMB3t1QxafOLoZpDpKRmpJWDESq525l6Ozdvy8rrhz6bIxRGZYgLe8mbciZWaSgYo4MM/k1ovWm/ibidmibmLDcRt+QQqezBYLBDg6Gs13Yn6kgdjEvIFxEeAYNcxax0fGBPZnaKAMgGx9XP4bwWuNxEoZKDrC/HcQE8qifmnXFPUw+pIcseTnb5fqAIZfu1IM9QXNgHYjUP1zW9C7A3DtzoJgNtkuB/DkPp6QxkEoro0AufHOKD1Dli2z8D9wDvZWNIWndyjchbmCzk7FrBrUKFkbAi6EeSU6ZSEa7Hn0maQU1YZhuZANp5LXnxxq5SlcVjF9FhyV6O+A+I1TnNu9gmww7gfS0ZSwp2b/6j2d92/BKRp1J+64jpPXSjfAIstbIJQWSCfd0fogwIFjpzZ0/z86dngmMKJJcA4HXA73NypBhh0CVDBkK1lYFl5s095OPLTZ9qNSJjYaXm7k45fy9o+NhPXDdLECog+72vKd89sCTnFt57LHHP32lYD6WBNDrx3W/e2Tn5jlvhKj7p9T5PHfbKEPquetj9NgZkjCleJ4X9QoUOg2jO0ctwu2OGOwVRTIz/gAK6NIOvGaY3RocmkvPcoY4xJz9xQv9/Og50qkPK9mpuY1g/zwGIBc72doDSOp90h8G5/zhEiMPgp4FNUlCwybmIIaN8s= - bucket: - secure: M4LsdUF4xuJ7jY8d+i709ZpdJLzsnoHjccbHwUd4JYxPRh6292IJA2LEcIuOSV2ySWTHWvQnp1rPeQP5UO4vSngh0PmZtMh9Ch9EMNXXV9UrD2vghtq+NJLewWGNn6wkxV3I2EsixrFqo8008LEQdPt7GtIAz0kbhnQEjjSVrND/acGL0286oJFvQfw997wzhGnH7pSEPF4PDTEnYevn3XXZQFxplzIgcmu43t+DgDwNy89WXuZtZYyhe/dEN3NnDqtMs+10eWeciS21ygHR/h+Q4p7fXI9Q1lO705bS//lV7s+M7mm8BL5ppWBkKxjkckN3oPYtQGlUInOXh3JQQAbG7jJFBdRwa18FlsN8LwnSMFJAH1e9Nd88RWem/DynwvAhFJ5iWUJN8tBsx9djyukqxhEOuMC3x5QAODIZhwraarsP7LUZPR+SriB8KAOMzX+WNZEGRLIp3yIJN4J3McrUKDAVh7Em7q80Kpnf9kf7mCfidCXVQ1XC7b8HnLESNDtNwb1GtteNBfLUq3R04TJJ6vGedOVAJbDTrTDcTg4//qezuf6ICfcITV9gJNP1YfSuBHLV+sgqkUYvPCsKvizfUZmoupobG4G+RT+cDAiIfBe9/Ja8NrHUWdKzKeXXjOpnx3cPqIuvXfVs0bwepusCs9g2dOcvWVvDY2cmh90= - region: eu-west-1 - local-dir: target/site - upload-dir: $TRAVIS_BRANCH/poacc/upgrade-3 - acl: public_read - skip_cleanup: true - on: - repo: OpenPEPPOL/poacc-upgrade-3 - all_branches: true - condition: $TRAVIS_BRANCH != 'master' diff --git a/project.xml b/project.xml index b98f8f0b..81580f55 100644 --- a/project.xml +++ b/project.xml @@ -319,10 +319,10 @@ Namespace-1 structure/namespace/ubl-order-cancellation.xml - + Namespace-1 structure/namespace/ubl-cac.xml diff --git a/rules/sch/PEPPOLBIS-T114.sch b/rules/sch/PEPPOLBIS-T114.sch index 971df185..f90c8020 100644 --- a/rules/sch/PEPPOLBIS-T114.sch +++ b/rules/sch/PEPPOLBIS-T114.sch @@ -25,6 +25,7 @@ + diff --git a/rules/sch/PEPPOLBIS-T115.sch b/rules/sch/PEPPOLBIS-T115.sch index 4439b61b..e9ae9c58 100644 --- a/rules/sch/PEPPOLBIS-T115.sch +++ b/rules/sch/PEPPOLBIS-T115.sch @@ -16,7 +16,7 @@ - + diff --git a/rules/sch/PEPPOLBIS-T116.sch b/rules/sch/PEPPOLBIS-T116.sch index a2850e0b..189581ee 100644 --- a/rules/sch/PEPPOLBIS-T116.sch +++ b/rules/sch/PEPPOLBIS-T116.sch @@ -24,6 +24,7 @@ + diff --git a/rules/snippets/order-change/snippet-advanced.xml b/rules/snippets/order-change/snippet-advanced.xml index 9c617cb3..4550ee6b 100644 --- a/rules/snippets/order-change/snippet-advanced.xml +++ b/rules/snippets/order-change/snippet-advanced.xml @@ -269,4 +269,4 @@ - + diff --git a/rules/unit-order-cancellation/PEPPOL-T115-R001.xml b/rules/unit-order-cancellation/PEPPOL-T115-R001.xml index 0dc7fa5b..61d20a39 100644 --- a/rules/unit-order-cancellation/PEPPOL-T115-R001.xml +++ b/rules/unit-order-cancellation/PEPPOL-T115-R001.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t115-base-3.0"> Verify that the buyer party official name or a buyer party identifier PEPPOL-T115-R001 diff --git a/rules/unit-order-cancellation/PEPPOL-T115-R002.xml b/rules/unit-order-cancellation/PEPPOL-T115-R002.xml index 886374dc..8b6450c3 100644 --- a/rules/unit-order-cancellation/PEPPOL-T115-R002.xml +++ b/rules/unit-order-cancellation/PEPPOL-T115-R002.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t115-base-3.0"> Verify that the seller party official name or a seller party identifier PEPPOL-T115-R002 diff --git a/rules/unit-order-change/PEPPOL-T114-CL002.xml b/rules/unit-order-change/PEPPOL-T114-CL002.xml index 0347e3fc..2d9e05b9 100644 --- a/rules/unit-order-change/PEPPOL-T114-CL002.xml +++ b/rules/unit-order-change/PEPPOL-T114-CL002.xml @@ -1,5 +1,5 @@ - + Correct use of charge codes. PEPPOL-T114-CL002 diff --git a/rules/unit-order-change/PEPPOL-T114-R001.xml b/rules/unit-order-change/PEPPOL-T114-R001.xml index 5747f0a3..4f2dbc70 100644 --- a/rules/unit-order-change/PEPPOL-T114-R001.xml +++ b/rules/unit-order-change/PEPPOL-T114-R001.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify line identifier is unique within the order change PEPPOL-T114-R001 diff --git a/rules/unit-order-change/PEPPOL-T114-R003.xml b/rules/unit-order-change/PEPPOL-T114-R003.xml index 4bdc31f7..85016d9a 100644 --- a/rules/unit-order-change/PEPPOL-T114-R003.xml +++ b/rules/unit-order-change/PEPPOL-T114-R003.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify currencyID has same value as DocumentCurrencyCode. PEPPOL-T114-R003 diff --git a/rules/unit-order-change/PEPPOL-T114-R004.xml b/rules/unit-order-change/PEPPOL-T114-R004.xml index 7caf0faf..66698073 100644 --- a/rules/unit-order-change/PEPPOL-T114-R004.xml +++ b/rules/unit-order-change/PEPPOL-T114-R004.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that line quantity is not negative PEPPOL-T114-R004 diff --git a/rules/unit-order-change/PEPPOL-T114-R005.xml b/rules/unit-order-change/PEPPOL-T114-R005.xml index 7c2745a0..9bda8feb 100644 --- a/rules/unit-order-change/PEPPOL-T114-R005.xml +++ b/rules/unit-order-change/PEPPOL-T114-R005.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that price amount is not negative PEPPOL-T114-R005 diff --git a/rules/unit-order-change/PEPPOL-T114-R006.xml b/rules/unit-order-change/PEPPOL-T114-R006.xml index c4c323fb..d9f5b170 100644 --- a/rules/unit-order-change/PEPPOL-T114-R006.xml +++ b/rules/unit-order-change/PEPPOL-T114-R006.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that expected payable amount is not negative PEPPOL-T114-R006 diff --git a/rules/unit-order-change/PEPPOL-T114-R007.xml b/rules/unit-order-change/PEPPOL-T114-R007.xml index a91e94b9..d397250d 100644 --- a/rules/unit-order-change/PEPPOL-T114-R007.xml +++ b/rules/unit-order-change/PEPPOL-T114-R007.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that expected total sum of line amounts is not negative PEPPOL-T114-R007 diff --git a/rules/unit-order-change/PEPPOL-T114-R008.xml b/rules/unit-order-change/PEPPOL-T114-R008.xml index b74a9672..6b264512 100644 --- a/rules/unit-order-change/PEPPOL-T114-R008.xml +++ b/rules/unit-order-change/PEPPOL-T114-R008.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that total sum of line amounts equal the sum of the order line amounts at order line level PEPPOL-T114-R008 diff --git a/rules/unit-order-change/PEPPOL-T114-R009.xml b/rules/unit-order-change/PEPPOL-T114-R009.xml index a0756cfa..1cca9289 100644 --- a/rules/unit-order-change/PEPPOL-T114-R009.xml +++ b/rules/unit-order-change/PEPPOL-T114-R009.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that the expected total sum of allowance at document level is equal to the sum of allowance amounts at document level diff --git a/rules/unit-order-change/PEPPOL-T114-R010.xml b/rules/unit-order-change/PEPPOL-T114-R010.xml index 8064e76f..949aa1f5 100644 --- a/rules/unit-order-change/PEPPOL-T114-R010.xml +++ b/rules/unit-order-change/PEPPOL-T114-R010.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that the expected total sum of charges at document level is equal to the sum of charge amounts at document level diff --git a/rules/unit-order-change/PEPPOL-T114-R011.xml b/rules/unit-order-change/PEPPOL-T114-R011.xml index b9a6b855..d6d75453 100644 --- a/rules/unit-order-change/PEPPOL-T114-R011.xml +++ b/rules/unit-order-change/PEPPOL-T114-R011.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that the expected total amount without VAT = Expected total sum of line amounts - Sum of allowances on document level + Sum of charges on document level PEPPOL-T114-R011 diff --git a/rules/unit-order-change/PEPPOL-T114-R013.xml b/rules/unit-order-change/PEPPOL-T114-R013.xml index 9bf85d05..0f6a50f0 100644 --- a/rules/unit-order-change/PEPPOL-T114-R013.xml +++ b/rules/unit-order-change/PEPPOL-T114-R013.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that each order line SHOULD have an ordered quantity PEPPOL-T114-R013 diff --git a/rules/unit-order-change/PEPPOL-T114-R014.xml b/rules/unit-order-change/PEPPOL-T114-R014.xml index 84383d22..2469a5d9 100644 --- a/rules/unit-order-change/PEPPOL-T114-R014.xml +++ b/rules/unit-order-change/PEPPOL-T114-R014.xml @@ -1,7 +1,7 @@ + configuration="peppolbis-t114-base-3.0"> Verify Order originator name or identifier is specified PEPPOL-T114-R014 diff --git a/rules/unit-order-change/PEPPOL-T114-R016.xml b/rules/unit-order-change/PEPPOL-T114-R016.xml index 42a80088..c3531fc3 100644 --- a/rules/unit-order-change/PEPPOL-T114-R016.xml +++ b/rules/unit-order-change/PEPPOL-T114-R016.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that Amount due for payment = Invoice total amount with VAT - Paid amount + Rounding amount. PEPPOL-T114-R016 diff --git a/rules/unit-order-change/PEPPOL-T114-R017.xml b/rules/unit-order-change/PEPPOL-T114-R017.xml index ccd9c334..53247b1b 100644 --- a/rules/unit-order-change/PEPPOL-T114-R017.xml +++ b/rules/unit-order-change/PEPPOL-T114-R017.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that expected total amount with VAT = Expected total amount without VAT + Order total VAT amount. diff --git a/rules/unit-order-change/PEPPOL-T114-R019.xml b/rules/unit-order-change/PEPPOL-T114-R019.xml index 38e1013f..3961c56b 100644 --- a/rules/unit-order-change/PEPPOL-T114-R019.xml +++ b/rules/unit-order-change/PEPPOL-T114-R019.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that item net price equals (Gross price - Allowance amount), when gross price is provided diff --git a/rules/unit-order-change/PEPPOL-T114-R020.xml b/rules/unit-order-change/PEPPOL-T114-R020.xml index 6c829252..dd004add 100644 --- a/rules/unit-order-change/PEPPOL-T114-R020.xml +++ b/rules/unit-order-change/PEPPOL-T114-R020.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that allowance/charge base amount is provided when allowance/charge percentage is provided. PEPPOL-T114-R020 diff --git a/rules/unit-order-change/PEPPOL-T114-R021.xml b/rules/unit-order-change/PEPPOL-T114-R021.xml index caf88e5c..89dfd613 100644 --- a/rules/unit-order-change/PEPPOL-T114-R021.xml +++ b/rules/unit-order-change/PEPPOL-T114-R021.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that allowance/chargepercentage is provided when allowance/charge base amount is provided. PEPPOL-T114-R021 diff --git a/rules/unit-order-change/PEPPOL-T114-R022.xml b/rules/unit-order-change/PEPPOL-T114-R022.xml index e857073f..61e10c75 100644 --- a/rules/unit-order-change/PEPPOL-T114-R022.xml +++ b/rules/unit-order-change/PEPPOL-T114-R022.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that allowance/charge amount equal base amount * percentage/100, if base amount and percentage exists. diff --git a/rules/unit-order-change/PEPPOL-T114-R023.xml b/rules/unit-order-change/PEPPOL-T114-R023.xml index e2eb4a98..845270fc 100644 --- a/rules/unit-order-change/PEPPOL-T114-R023.xml +++ b/rules/unit-order-change/PEPPOL-T114-R023.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that each document or line level allowance have an allowance reason text or an allowance reason code. PEPPOL-T114-R023 diff --git a/rules/unit-order-change/PEPPOL-T114-R024.xml b/rules/unit-order-change/PEPPOL-T114-R024.xml index 224456c3..2032aada 100644 --- a/rules/unit-order-change/PEPPOL-T114-R024.xml +++ b/rules/unit-order-change/PEPPOL-T114-R024.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that order line net amount equal (Ordered quantity * (Item net price/item price base quantity) + Order line charge amount - Order line allowance amount. PEPPOL-T114-R024 diff --git a/rules/unit-order-change/PEPPOL-T114-R025.xml b/rules/unit-order-change/PEPPOL-T114-R025.xml index a1197997..455c432a 100644 --- a/rules/unit-order-change/PEPPOL-T114-R025.xml +++ b/rules/unit-order-change/PEPPOL-T114-R025.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that base quantity is be a positive number above zero. PEPPOL-T114-R025 diff --git a/rules/unit-order-change/PEPPOL-T114-R026.xml b/rules/unit-order-change/PEPPOL-T114-R026.xml index e4dcf8eb..5a9e0477 100644 --- a/rules/unit-order-change/PEPPOL-T114-R026.xml +++ b/rules/unit-order-change/PEPPOL-T114-R026.xml @@ -1,5 +1,5 @@ - + PEPPOL-T114-R026 Verify that the party VAT identifiers have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. diff --git a/rules/unit-order-change/PEPPOL-T114-R027.xml b/rules/unit-order-change/PEPPOL-T114-R027.xml index 9a9f4362..708aa8ee 100644 --- a/rules/unit-order-change/PEPPOL-T114-R027.xml +++ b/rules/unit-order-change/PEPPOL-T114-R027.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that item gross price is not negative PEPPOL-T114-R027 diff --git a/rules/unit-order-change/PEPPOL-T114-R028.xml b/rules/unit-order-change/PEPPOL-T114-R028.xml index 65d28602..89795407 100644 --- a/rules/unit-order-change/PEPPOL-T114-R028.xml +++ b/rules/unit-order-change/PEPPOL-T114-R028.xml @@ -1,5 +1,5 @@ - + PEPPOL-T114-R028 Verify that all elements with datatype amount has maximum 2 decimals diff --git a/rules/unit-order-change/PEPPOL-T114-R029.xml b/rules/unit-order-change/PEPPOL-T114-R029.xml index 6634b7ac..472d7a0b 100644 --- a/rules/unit-order-change/PEPPOL-T114-R029.xml +++ b/rules/unit-order-change/PEPPOL-T114-R029.xml @@ -1,5 +1,5 @@ - + PEPPOL-T114-R029 Verify that all TaxCategories have a VAT rate, except if the order change is not diff --git a/rules/unit-order-change/PEPPOL-T114-R030.xml b/rules/unit-order-change/PEPPOL-T114-R030.xml index 194044e1..7e205181 100644 --- a/rules/unit-order-change/PEPPOL-T114-R030.xml +++ b/rules/unit-order-change/PEPPOL-T114-R030.xml @@ -1,5 +1,5 @@ - + PEPPOL-T114-R030 Verify that VAT rate is higher than zero(0) if VAT category is "S" (standard diff --git a/rules/unit-order-change/PEPPOL-T114-R031.xml b/rules/unit-order-change/PEPPOL-T114-R031.xml index 2869f83f..171b033f 100644 --- a/rules/unit-order-change/PEPPOL-T114-R031.xml +++ b/rules/unit-order-change/PEPPOL-T114-R031.xml @@ -1,5 +1,5 @@ - + PEPPOL-T114-R031 Verify that ProfileID is correct diff --git a/rules/unit-order-change/PEPPOL-T114-R032.xml b/rules/unit-order-change/PEPPOL-T114-R032.xml index c247c691..3f449563 100644 --- a/rules/unit-order-change/PEPPOL-T114-R032.xml +++ b/rules/unit-order-change/PEPPOL-T114-R032.xml @@ -1,5 +1,5 @@ - + Verify that allowance amounts are not negative PEPPOL-T114-R032 diff --git a/rules/unit-order-change/PEPPOL-T114-R033.xml b/rules/unit-order-change/PEPPOL-T114-R033.xml index c61bd8d2..2850633a 100644 --- a/rules/unit-order-change/PEPPOL-T114-R033.xml +++ b/rules/unit-order-change/PEPPOL-T114-R033.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t114-base-3.0"> Verify that any allowance charge amounts are not negative PEPPOL-T114-R033 diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R001.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R001.xml index df2faab7..b831a08c 100644 --- a/rules/unit-order-response-advanced/PEPPOL-T116-R001.xml +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R001.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t116-base-3.0"> Verify that the buyer party official name or a buyer party identifier PEPPOL-T116-R001 diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R002.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R002.xml index 3be61caf..86132a28 100644 --- a/rules/unit-order-response-advanced/PEPPOL-T116-R002.xml +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R002.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t116-base-3.0"> Verify that the seller party official name or a seller party identifier PEPPOL-T116-R002 diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R003.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R003.xml index 642d58ad..5a500a97 100644 --- a/rules/unit-order-response-advanced/PEPPOL-T116-R003.xml +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R003.xml @@ -1,6 +1,6 @@ + configuration="peppolbis-t116-base-3.0"> Verify line identifier is unique within the order response PEPPOL-T116-R003 diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R004.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R004.xml index 04d0687a..082e5e78 100644 --- a/rules/unit-order-response-advanced/PEPPOL-T116-R004.xml +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R004.xml @@ -1,5 +1,5 @@ - + Verify that if a delivery period has a start date and an end date, the end date is equal to, or later than the start date diff --git a/rules/unit-order-response-advanced/PEPPOL-T116-R005.xml b/rules/unit-order-response-advanced/PEPPOL-T116-R005.xml index 99976e96..08fcb3a2 100644 --- a/rules/unit-order-response-advanced/PEPPOL-T116-R005.xml +++ b/rules/unit-order-response-advanced/PEPPOL-T116-R005.xml @@ -3,7 +3,7 @@ configuration="peppolbis-T116-base-3.0"> Verify currencyID has same value as DocumentCurrencyCode. - PEPPOL-T116-R005 + PEPPOL-t116-R005 diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderCancellation_sc1.xml b/rules/use-case-examples/advanced-ordering-sc1/OrderCancellation_sc1.xml similarity index 100% rename from rules/use-case-examples/advanced_ordering_sc1/OrderCancellation_sc1.xml rename to rules/use-case-examples/advanced-ordering-sc1/OrderCancellation_sc1.xml diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml b/rules/use-case-examples/advanced-ordering-sc1/OrderChange_sc1.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml rename to rules/use-case-examples/advanced-ordering-sc1/OrderChange_sc1.xml index 0800f4ac..14315286 100644 --- a/rules/use-case-examples/advanced_ordering_sc1/OrderChange_sc1.xml +++ b/rules/use-case-examples/advanced-ordering-sc1/OrderChange_sc1.xml @@ -1,138 +1,138 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_change:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Change-1 - 2022-02-01 - 1 - Changes according to Order reponse - EUR - - 2022-03-01 - - - Order-1 - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - City Hospital 345433 - 5541277711 - - Eurocity - - SE - - - - - Martin Foggerty - +46555785488 - martin.foggerty@cityhospital.se - - - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - - - - Lower street 5 - Reception - Stockholm - 11120 - - Right - - - SE - - - - - 2013-07-15 - 2013-07-16 - - - - Hospital Tourist Department - - - John - +465558877523 - john@cityhospital.se - - - - - 100 - - - 500 - 500 - 600 - 600 - - - - 1 - 3 - 5 - 200 - - 40 - - - Item 1 - - S - 20 - - VAT - - - - - - - - 2 - 3 - 50 - 300 - - 6 - - - Item 2 - - S - 20 - - VAT - - - - - - + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-1 + 2022-02-01 + 1 + Changes according to Order reponse + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + + 1 + 3 + 5 + 200 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 3 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc1/OrderResponse_sc1.xml b/rules/use-case-examples/advanced-ordering-sc1/OrderResponse_sc1.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc1/OrderResponse_sc1.xml rename to rules/use-case-examples/advanced-ordering-sc1/OrderResponse_sc1.xml index 1468aabf..9a240aee 100644 --- a/rules/use-case-examples/advanced_ordering_sc1/OrderResponse_sc1.xml +++ b/rules/use-case-examples/advanced-ordering-sc1/OrderResponse_sc1.xml @@ -1,78 +1,78 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Response-1 - 2022-02-01 - CA - Response message with amendments in the details - EUR - - Order-1 - - - - 7302347231111 - - 5546577799 - - - The Supplier AB - - - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - - - - 2022-02-15 - 2022-02-20 - - - - - 1 - Reduced quantity to 5 and added Sellers item identification - 3 - 5 - - Item 1 - - SN-1 - - - - - 1 - - - - - 2 - Added Sellers item identification - 3 - - Item 2 - - SN-2 - - - - - 2 - - - + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-1 + 2022-02-01 + CA + Response message with amendments in the details + EUR + + Order-1 + + + + 7302347231111 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 2022-02-15 + 2022-02-20 + + + + + 1 + Reduced quantity to 5 and added Sellers item identification + 3 + 5 + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + Added Sellers item identification + 3 + + Item 2 + + SN-2 + + + + + 2 + + + diff --git a/rules/use-case-examples/advanced_ordering_sc1/Order_sc1.xml b/rules/use-case-examples/advanced-ordering-sc1/Order_sc1.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc1/Order_sc1.xml rename to rules/use-case-examples/advanced-ordering-sc1/Order_sc1.xml index 2793130a..1cf2064d 100644 --- a/rules/use-case-examples/advanced_ordering_sc1/Order_sc1.xml +++ b/rules/use-case-examples/advanced-ordering-sc1/Order_sc1.xml @@ -1,140 +1,140 @@ - - - urn:fdc:peppol.eu:poacc:trns:order:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Order-1 - 2022-02-01 - EUR - MAFO - - 2022-03-01 - - - 2139239 - - - C1 - - - - 7300010000001 - - 5541277711 - - - City Hospital 345433 - 5541277711 - - Eurocity - - SE - - - - - Martin Foggerty - +46555785488 - martin.foggerty@cityhospital.se - - - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - SE - - - - The Supplier AB - - - - - - - Lower street 5 - Reception - Stockholm - 11120 - - SE - - - - - 2022-02-15 - 2022-03-01 - - - - Hospital Tourist Department - - - John - +465558877523 - john@cityhospital.se - - - - - 140 - - - 700 - 700 - 840 - 840 - - - - 1 - 10 - 400 - - 40 - - - Item 1 - - S - 20 - - VAT - - - - - - - - 2 - 50 - 300 - - 6 - - - Item 2 - - S - 20 - - VAT - - - - - - + + + urn:fdc:peppol.eu:poacc:trns:order:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Order-1 + 2022-02-01 + EUR + MAFO + + 2022-03-01 + + + 2139239 + + + C1 + + + + 7300010000001 + + 5541277711 + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + SE + + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + SE + + + + + 2022-02-15 + 2022-03-01 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 140 + + + 700 + 700 + 840 + 840 + + + + 1 + 10 + 400 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml b/rules/use-case-examples/advanced-ordering-sc2/OrderChange_sc2.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml rename to rules/use-case-examples/advanced-ordering-sc2/OrderChange_sc2.xml index 9f5e05c1..73bf10a0 100644 --- a/rules/use-case-examples/advanced_ordering_sc2/OrderChange_sc2.xml +++ b/rules/use-case-examples/advanced-ordering-sc2/OrderChange_sc2.xml @@ -1,139 +1,139 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_change:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Change-2 - 2022-02-05 - 2 - EUR - - 2022-03-01 - - - Order-1 - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - City Hospital 345433 - 5541277711 - - Eurocity - - SE - - - - - Martin Foggerty - +46555785488 - martin.foggerty@cityhospital.se - - - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - - - - Lower street 5 - Reception - Stockholm - 11120 - - Right - - - SE - - - - - 2013-07-15 - 2013-07-16 - - - - Hospital Tourist Department - - - John - +465558877523 - john@cityhospital.se - - - - - 100 - - - 500 - 500 - 600 - 600 - - - No changes to order line - - 1 - 4 - 5 - 200 - - 40 - - - Item 1 - - S - 20 - - VAT - - - - - - - Order line to be deleted - - 2 - 2 - 50 - 300 - - 6 - - - Item 2 - - S - 20 - - VAT - - - - - - + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-2 + 2022-02-05 + 2 + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + 2013-07-15 + 2013-07-16 + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + No changes to order line + + 1 + 4 + 5 + 200 + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + Order line to be deleted + + 2 + 2 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc2/OrderResponse_sc2.xml b/rules/use-case-examples/advanced-ordering-sc2/OrderResponse_sc2.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc2/OrderResponse_sc2.xml rename to rules/use-case-examples/advanced-ordering-sc2/OrderResponse_sc2.xml index 2540fb85..5a4e413e 100644 --- a/rules/use-case-examples/advanced_ordering_sc2/OrderResponse_sc2.xml +++ b/rules/use-case-examples/advanced-ordering-sc2/OrderResponse_sc2.xml @@ -1,48 +1,48 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Response-2 - 2022-02-05 - AP - Change is accepted - EUR - - Order-1 - - - Change-2 - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - - - - 2022-02-15 - 2022-02-20 - - - + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-2 + 2022-02-05 + AP + Change is accepted + EUR + + Order-1 + + + Change-2 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 2022-02-15 + 2022-02-20 + + + diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderCancellation_sc3.xml b/rules/use-case-examples/advanced-ordering-sc3/OrderCancellation_sc3.xml similarity index 100% rename from rules/use-case-examples/advanced_ordering_sc3/OrderCancellation_sc3.xml rename to rules/use-case-examples/advanced-ordering-sc3/OrderCancellation_sc3.xml diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml b/rules/use-case-examples/advanced-ordering-sc3/OrderChange_sc3.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml rename to rules/use-case-examples/advanced-ordering-sc3/OrderChange_sc3.xml index 2de385a7..adc97c64 100644 --- a/rules/use-case-examples/advanced_ordering_sc3/OrderChange_sc3.xml +++ b/rules/use-case-examples/advanced-ordering-sc3/OrderChange_sc3.xml @@ -1,140 +1,140 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_change:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Change-3 - 2022-02-10 - 2 - Changes according to Order reponse - EUR - - 2022-03-01 - - - Order-1 - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - City Hospital 345433 - 5541277711 - - Eurocity - - SE - - - - - Martin Foggerty - +46555785488 - martin.foggerty@cityhospital.se - - - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - - - - Lower street 5 - Reception - Stockholm - 11120 - - Right - - - SE - - - - - - Hospital Tourist Department - - - John - +465558877523 - john@cityhospital.se - - - - - 100 - - - 500 - 500 - 600 - 600 - - - - 1 - 3 - 5 - 200 - - - 2022-03-01 - 2022-04-01 - - - - 40 - - - Item 1 - - S - 20 - - VAT - - - - - - - - 2 - 4 - 50 - 300 - - 6 - - - Item 2 - - S - 20 - - VAT - - - - - - + + + urn:fdc:peppol.eu:poacc:trns:order_change:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Change-3 + 2022-02-10 + 2 + Changes according to Order reponse + EUR + + 2022-03-01 + + + Order-1 + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + City Hospital 345433 + 5541277711 + + Eurocity + + SE + + + + + Martin Foggerty + +46555785488 + martin.foggerty@cityhospital.se + + + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + + Lower street 5 + Reception + Stockholm + 11120 + + Right + + + SE + + + + + + Hospital Tourist Department + + + John + +465558877523 + john@cityhospital.se + + + + + 100 + + + 500 + 500 + 600 + 600 + + + + 1 + 3 + 5 + 200 + + + 2022-03-01 + 2022-04-01 + + + + 40 + + + Item 1 + + S + 20 + + VAT + + + + + + + + 2 + 4 + 50 + 300 + + 6 + + + Item 2 + + S + 20 + + VAT + + + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc3/OrderResponse_sc3.xml b/rules/use-case-examples/advanced-ordering-sc3/OrderResponse_sc3.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc3/OrderResponse_sc3.xml rename to rules/use-case-examples/advanced-ordering-sc3/OrderResponse_sc3.xml index d4856fbb..0bcc4796 100644 --- a/rules/use-case-examples/advanced_ordering_sc3/OrderResponse_sc3.xml +++ b/rules/use-case-examples/advanced-ordering-sc3/OrderResponse_sc3.xml @@ -1,77 +1,77 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Response-3 - 2022-02-10 - CA - Response message with new delivery period for one item - EUR - - Order-1 - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - - - - 1 - New delivery period - 3 - - - 2022-03-01 - 2022-04-01 - - - - Item 1 - - SN-1 - - - - - 1 - - - - - 2 - No changes - 5 - - Item 2 - - SN-2 - - - - - 2 - - - + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-3 + 2022-02-10 + CA + Response message with new delivery period for one item + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 1 + New delivery period + 3 + + + 2022-03-01 + 2022-04-01 + + + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + No changes + 5 + + Item 2 + + SN-2 + + + + + 2 + + + diff --git a/rules/use-case-examples/advanced_ordering_sc4/OrderCancellation_sc4.xml b/rules/use-case-examples/advanced-ordering-sc4/OrderCancellation_sc4.xml similarity index 100% rename from rules/use-case-examples/advanced_ordering_sc4/OrderCancellation_sc4.xml rename to rules/use-case-examples/advanced-ordering-sc4/OrderCancellation_sc4.xml diff --git a/rules/use-case-examples/advanced_ordering_sc4/OrderResponse_sc4.xml b/rules/use-case-examples/advanced-ordering-sc4/OrderResponse_sc4.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc4/OrderResponse_sc4.xml rename to rules/use-case-examples/advanced-ordering-sc4/OrderResponse_sc4.xml index 0e80c4f3..08d1fb9a 100644 --- a/rules/use-case-examples/advanced_ordering_sc4/OrderResponse_sc4.xml +++ b/rules/use-case-examples/advanced-ordering-sc4/OrderResponse_sc4.xml @@ -1,39 +1,39 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Response-4 - 2022-02-20 - AP - Response message to accept cancellation of the order - EUR - - Order-1 - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - - + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-4 + 2022-02-20 + AP + Response message to accept cancellation of the order + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + diff --git a/rules/use-case-examples/advanced_ordering_sc5/OrderCancellation_sc5.xml b/rules/use-case-examples/advanced-ordering-sc5/OrderCancellation_sc5.xml similarity index 100% rename from rules/use-case-examples/advanced_ordering_sc5/OrderCancellation_sc5.xml rename to rules/use-case-examples/advanced-ordering-sc5/OrderCancellation_sc5.xml diff --git a/rules/use-case-examples/advanced_ordering_sc5/OrderResponse_sc5.xml b/rules/use-case-examples/advanced-ordering-sc5/OrderResponse_sc5.xml similarity index 97% rename from rules/use-case-examples/advanced_ordering_sc5/OrderResponse_sc5.xml rename to rules/use-case-examples/advanced-ordering-sc5/OrderResponse_sc5.xml index 53e3d926..470e3ef5 100644 --- a/rules/use-case-examples/advanced_ordering_sc5/OrderResponse_sc5.xml +++ b/rules/use-case-examples/advanced-ordering-sc5/OrderResponse_sc5.xml @@ -1,72 +1,72 @@ - - - urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 - urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 - Response-4 - 2022-02-20 - RE - Response message to cancel the order - EUR - - Order-1 - - - - 7302347231110 - - 5546577799 - - - The Supplier AB - - - - - - 7300010000001 - - 5541277711 - - - City Hospital - - - - - - 1 - Deletion of line - 7 - 5 - - Item 1 - - SN-1 - - - - - 1 - - - - - 2 - Deletion of line - 7 - 50 - - Item 2 - - SN-2 - - - - - 2 - - + + + urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3 + urn:fdc:peppol.eu:poacc:bis:advanced_ordering:3 + Response-4 + 2022-02-20 + RE + Response message to cancel the order + EUR + + Order-1 + + + + 7302347231110 + + 5546577799 + + + The Supplier AB + + + + + + 7300010000001 + + 5541277711 + + + City Hospital + + + + + + 1 + Deletion of line + 7 + 5 + + Item 1 + + SN-1 + + + + + 1 + + + + + 2 + Deletion of line + 7 + 50 + + Item 2 + + SN-2 + + + + + 2 + + From 7ab4d2015e9ef4074e88b1b682cf5f6e57459517 Mon Sep 17 00:00:00 2001 From: Jerry Dimitriou Date: Fri, 10 Jun 2022 11:46:42 +0300 Subject: [PATCH 06/30] build fixes, case sensitiveness --- project.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project.xml b/project.xml index 81580f55..99d39573 100644 --- a/project.xml +++ b/project.xml @@ -135,19 +135,19 @@ T114 native:Schematron - rules/sch/parts/Peppol-M-T114.sch + rules/sch/parts/PEPPOL-M-T114.sch Business rules for Peppol Order Change transaction 3.0 T115 native:Schematron - rules/sch/parts/Peppol-M-T115.sch + rules/sch/parts/PEPPOL-M-T115.sch Business rules for Peppol Order Cancellation transaction 3.0 T116 native:Schematron - rules/sch/parts/Peppol-M-T116.sch + rules/sch/parts/PEPPOL-M-T116.sch Business rules for Peppol Order Response Advanced transaction 3.0 From 41d26dccc54424680ad4c6e893c7291be62133bb Mon Sep 17 00:00:00 2001 From: Are Berg Date: Wed, 15 Jun 2022 09:19:54 +0200 Subject: [PATCH 07/30] Updates in links in main.doc --- guides/profiles/65-advanced-ordering/main.adoc | 13 +++++++------ structure/syntax/ubl-order-response-advanced.xml | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/guides/profiles/65-advanced-ordering/main.adoc b/guides/profiles/65-advanced-ordering/main.adoc index c61d6593..8680fc97 100644 --- a/guides/profiles/65-advanced-ordering/main.adoc +++ b/guides/profiles/65-advanced-ordering/main.adoc @@ -18,11 +18,12 @@ include::../../shared/links.adoc[] :snippet-change-dir: ../../../../rules/snippets/order-change :snippet-cancellation-dir: ../../../../rules/snippets/order-cancellation :ubl23: http://docs.oasis-open.org/ubl/UBL-2.3.html[UBL 2.3] -:advanced_ordering_sc1: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc1[Example files scenario 1] -:advanced_ordering_sc2: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc2[Example files scenario 2] -:advanced_ordering_sc3: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc3[Example files scenario 3] -:advanced_ordering_sc4: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc4[Example files scenario 4] -:advanced_ordering_sc5: https://github.com/OpenPEPPOL/POAC-Advanced-Ordering/tree/main/rules/use-case-examples/advanced_ordering_sc5[Example files scenario 5] +:advanced_ordering_sc1: https://github.com/OpenPEPPOL/poacc-upgrade-3/tree/2022-fall-advanced-ordering/rules/use-case-examples/advanced-ordering-sc1[Example files scenario 1] +:advanced_ordering_sc2: https://github.com/OpenPEPPOL/poacc-upgrade-3/tree/2022-fall-advanced-ordering/rules/use-case-examples/advanced-ordering-sc2[Example files scenario 2] +:advanced_ordering_sc3: https://github.com/OpenPEPPOL/poacc-upgrade-3/tree/2022-fall-advanced-ordering/rules/use-case-examples/advanced-ordering-sc3[Example files scenario 3] +:advanced_ordering_sc4: https://github.com/OpenPEPPOL/poacc-upgrade-3/tree/2022-fall-advanced-ordering/rules/use-case-examples/advanced-ordering-sc4[Example files scenario 4] +:advanced_ordering_sc5: https://github.com/OpenPEPPOL/poacc-upgrade-3/tree/2022-fall-advanced-ordering/rules/use-case-examples/advanced-ordering-sc5[Example files scenario 5] +:advanced_ordering_main_site: https://test-docs.peppol.eu/poacc/upgrade-3/2022-fall-advanced-ordering/[Main documentation site] = image:../../shared/images/peppol.png[float="right"]BIS Advanced Ordering 3.0 {author} @@ -35,7 +36,7 @@ include::../../shared/copyright.adoc[] = Link to main site of documentation -{main-site} +{advanced_ordering_main_site} :leveloffset: +1 diff --git a/structure/syntax/ubl-order-response-advanced.xml b/structure/syntax/ubl-order-response-advanced.xml index 7eeca161..b9d50519 100644 --- a/structure/syntax/ubl-order-response-advanced.xml +++ b/structure/syntax/ubl-order-response-advanced.xml @@ -100,7 +100,7 @@ tir110-044 abc123 - + cac:OrderReference Order reference From b68179b06dd3dcaf55e296c7510cab7431e41916 Mon Sep 17 00:00:00 2001 From: Are Berg Date: Wed, 31 Aug 2022 09:20:01 +0200 Subject: [PATCH 08/30] Updates after review period --- .../images/bpmn-scenario1.png | Bin 130198 -> 93785 bytes .../images/bpmn-scenario2.png | Bin 69627 -> 51655 bytes .../images/bpmn-scenario3.png | Bin 82386 -> 62628 bytes .../images/bpmn-scenario4.png | Bin 72580 -> 55236 bytes .../images/bpmn-scenario5.png | Bin 37353 -> 29609 bytes .../introduction/index.adoc | 10 +- .../profiles/65-advanced-ordering/main.adoc | 3 +- .../principles/interoperability.adoc | 17 +- .../principles/scope.adoc | 2 +- .../65-advanced-ordering/process/index.adoc | 4 +- .../process/scenario1.adoc | 2 +- .../process/scenario2.adoc | 2 +- .../process/scenario3.adoc | 4 +- .../process/scenario4.adoc | 2 +- .../process/scenario5.adoc | 4 +- .../114-order-change/description/index.adoc | 2 +- .../description/index.adoc | 2 +- .../description/orderref.adoc | 2 +- .../codelists/index.adoc | 2 +- .../description/backorder.adoc | 6 +- .../description/change.adoc | 10 +- .../description/changeanddeliver.adoc | 6 +- .../description/index.adoc | 19 +- .../description/order-ref.adoc | 4 +- .../description/orderchange-ref.adoc | 2 +- .../description/response-code.adoc | 8 +- .../rules/order-response.adoc | 22 +- .../technical/namespace.adoc | 2 +- rules/sch/parts/PEPPOL-M-T114.sch | 52 ++-- rules/sch/parts/PEPPOL-M-T115.sch | 4 +- rules/sch/parts/PEPPOL-M-T116.sch | 25 +- .../order-response-advanced/snippet-1.xml | 277 ++++++++++++++++++ .../order-response-advanced/snippet-2.xml | 48 +++ .../snippet-advanced.xml | 0 structure/syntax/ubl-order-cancellation.xml | 13 +- structure/syntax/ubl-order-change.xml | 137 +++++---- .../syntax/ubl-order-response-advanced.xml | 45 ++- 37 files changed, 562 insertions(+), 176 deletions(-) create mode 100644 rules/snippets/order-response-advanced/snippet-1.xml create mode 100644 rules/snippets/order-response-advanced/snippet-2.xml rename rules/snippets/{order-response => order-response-advanced}/snippet-advanced.xml (100%) diff --git a/guides/profiles/65-advanced-ordering/images/bpmn-scenario1.png b/guides/profiles/65-advanced-ordering/images/bpmn-scenario1.png index 4f72a2b492d8e04b9c0275a149514eac7e1c500d..07d675289d596178792d8b84354e08b3d54bb9dd 100644 GIT binary patch literal 93785 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

= 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 XU$>o|Uo%G=doN5xMmYDCw%h*#&7GuN literal 130198 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

pT2CIbwQM^xSZQf&Lq0ty=Ps!Dm7F0gtb09( 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

5Lve$6o{Wn{t*vrIh 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 YUR}POs$eF^zjvh|qY5sSGWq;}0T}r~&j0`b diff --git a/guides/profiles/65-advanced-ordering/images/bpmn-scenario3.png b/guides/profiles/65-advanced-ordering/images/bpmn-scenario3.png index 6eedf132fff445443caccbde1acfbbad4fb3dc20..d5c43baca8adc6b06fcc0b557cc669f60d8a5f35 100644 GIT binary patch literal 62628 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%0Dg;7sA_X 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 S5?||5P2=R?j-;Fny87Sdvj%Sf literal 82386 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 diff --git a/guides/profiles/65-advanced-ordering/images/bpmn-scenario4.png b/guides/profiles/65-advanced-ordering/images/bpmn-scenario4.png index 9d5622ba3ea5c9546484947b6c0903077f734127..ea6a20f62cc269df11d0666e6e357cde1b5d38a2 100644 GIT binary patch literal 55236 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