NB (69)
E_0273 — Check invoice for a service of price sheet B of the MSB
Check invoice for a service of price sheet B of the MSB
| Attribute | Value |
|---|---|
| Designation | Check invoice for a service of price sheet B of the MSB |
| Market role | NB |
| Regulatory determination / chapter | Processes for changing the technical equipment at locations |
| Section | 8.4.1: AD: Billing of services of price sheet B of MSB between MSB and NB |
| Check identifiers | Response: 33003, 33004 |
| EBD version | 4.3 |
| As at | — |
Decision tree
| Step | Check | Result | Code | Note |
|---|---|---|---|---|
| 10 | Does the invoice meet further requirements pursuant to §14 Abs. 4 UStG? | no | A01 | Cluster: Rejection at header level Invoice does not comply with §14 Abs. 4 UStG Note: The rejection must be substantiated. |
| — | — | yes | → Step 20 | — |
| 20 | Is the invoice date ≤ the receipt date? | no | A02 | Cluster: Rejection at header level Invoice date is in the future |
| — | — | yes | → Step 30 | — |
| 30 | Is the invoice date < the execution date/service period? | yes | A03 | Cluster: Rejection at header level The invoice date is before the execution date/service period. |
| — | — | no | → Step 40 | — |
| 40 | Is the invoice based on an order placement by the invoice recipient? | no | A04 | Cluster: Rejection at header level The invoice recipient refuses payment because the invoice is not based on any order placement. |
| — | — | yes | → Step 50 | — |
| 50 | Does the invoice number used in this invoice already exist from the invoice issuer? | yes | A05 | Cluster: Rejection at header level Invoice number has already been used |
| — | — | no | → Step 60 | — |
| 60 | Is the amount due ≥ zero? | no | A06 | Cluster: Rejection at header level No refund can arise in the billing of the MSB. |
| — | — | yes | → Step 70 | — |
| 70 | Is the due date deadline undercut? Note: undercut due date means: payment term ≤ 10 WT from the invoice receipt date | yes | A07 | Cluster: Rejection at header level The payment term has been undercut. |
| — | — | no | → Step 80 | — |
| 80 | Is the specified version of the price sheet to which the invoice of the confirmed order placement relates available? Note: Price sheet B of MSB is called price sheet technology in PRICAT. | no | A08 | Cluster: Rejection at header level The invoice recipient refuses payment. There is no valid price sheet. |
| — | — | yes | → step 90 | — |
| 90 | Is the billing period of the invoice already contained in a previous, accepted and not cancelled invoice? | yes | A25 | Cluster: Rejection at header level Billing period is billed twice. Note: The LF states the invoice number of the invoice in which part of, or all of, the period billed in this invoice has already been billed. |
| — | — | no | → Step 100 | — |
| 100 | Has a previously unspecified error occurred in the header section of the invoice? | yes | A90 | Cluster: Rejection at header level Other error at header level. Note: The identified problem must be described/named in the response. End of usability: 01.10.2027 00:00 |
| — | — | no | → Step 300 | — |
| from 300 | Starting with the first line item, the following checks are performed for each line item. If the first error occurs in a line item, the further checks are to be performed as well, as far as this is still possible. All errors found in the detail section are to be reported, naming the respective line item. | — | — | — |
| 300 | Was the article ID from the confirmed order placement used in the invoice line item? | no | A09 | Cluster: Rejection at line item level The article ID from the order placement was not used in the invoice line item. |
| — | — | yes | → Step 310 | — |
| 310 | Does the article ID bill a service that the MSB has performed, or one that indicates that it could not carry out the order because it failed in doing so (article ID 9991000003030-01)? | no | A10 | Cluster: Rejection at line item level The invoice recipient refuses payment because the service to be billed was not performed by the MSB. |
| — | — | yes | → Step 320 | — |
| 320 | Does the price in the invoice line item match the price from the version of the price sheet of the confirmed order placement? | no | A11 | Cluster: Rejection at line item level The price in the invoice line item does not correspond to the price from the price sheet. |
| — | — | yes | → Step 330 | — |
| 330 | Is the correct VAT rate valid for this point in time/time period stated for the invoice line item? | no | A12 | Cluster: Rejection at line item level The valid VAT rate for the invoice line item for this point in time/time period was not stated correctly. |
| — | — | yes | → Step 350 | — |
| 350 | Is the service period or the execution date of the invoice line item within the specified service period at header level? | no | A13 | Cluster: Rejection at line item level The service period or the execution date of the invoice line item is not identical to the service period from the header section. |
| — | — | yes | → Step 360 | — |
| 360 | Does another invoice line item with an identical article ID and an identical or overlapping service period or an identical execution date exist in this invoice? | yes | A14 | Cluster: Rejection at line item level This invoice contains a further invoice line item with an identical article ID and an identical or overlapping service period or identical execution date. |
| — | — | no | → Step 370 | — |
| 370 | Has the article ID already been billed in a previous, non-cancelled invoice for the identical service period or identical execution date? | yes | A15 | Cluster: Rejection at line item level The article ID has already been billed in a previous, non-cancelled invoice for the identical service period or identical execution date. Note: the invoice number must be stated |
| — | — | no | → Step 420 | — |
| 420 | Is there a calculation error in the invoice line item? | yes | A20 | Cluster: Rejection at line item level There is a calculation error |
| — | — | no | → Step 430 | — |
| 430 | Has a previously unspecified error occurred in the invoice line item? | yes | A99 | Cluster: Rejection at line item level Other error at line item level. Note: The identified problem must be described/named in the response. End of usability: 01.10.2027 00:00 |
| — | — | no | → Step 440 | — |
| 440 | Are there further invoice line items to be checked? | yes | → Step 300 | — |
| — | — | no | → Step 450 | — |
| 450 | Has an error occurred in at least one invoice line item? | yes | End | Note: All response codes detected at line item level must be transmitted for each detail section identified as faulty, stating the line item number. |
| — | — | no | → Step 500 | The check of the EBD is continued in the summary section. |
| from 500 | The following check takes place at the summary level of the EBD, although it is a summary check of the line item level: since no line item number can be given when the line item number from the confirmed offer is missing, the REMADV structure for transmitting errors at summary level must be used to transmit the error. | — | — | — |
| 500 | Are line items still missing that are agreed via the confirmed quotation and are therefore expected in the invoice? | yes | A21 | Cluster: Rejection at summary level Expected line item not present Note: The line items from the quotation that are not contained must be named, stating the line item number from the confirmed quotation. |
| — | — | no | → Step 510 | — |
| from 510 | Starting with check step 510, the following checks are performed for each summary line. If the first error occurs in a summary line, the further checks are to be performed as well, as far as this is still possible. All errors found in the summary section are transmitted to the MSB as the result with the corresponding rejection codes. The following checks are to be performed for each combination of tax rate and tax category. | — | — | — |
| 510 | For the stated tax rate, does the taxable amount match the sums of the individual line items of this invoice with this tax rate? | no | A22 | Cluster: Rejection at summary level The taxable amount named does not match the sum of the individual line items of the tax rate. Note: The tax rate (from DE5278) and the control category (from DE5305) of the SG52 TAX must be named. |
| — | — | yes | → Step 520 | — |
| 520 | For this tax rate, does the stated tax amount match the sum of all invoice line items (net) of this invoice to which this tax rate is assigned, multiplied by this tax rate? | no | A23 | Cluster: Rejection at summary level The sum of all invoice line items (net) of this invoice to which this tax rate is assigned, multiplied by this tax rate, does not correspond to the tax amount stated for this tax rate. Note: The tax rate (from DE5278) and the control category (from DE5305) of the SG52 TAX must be named. |
| — | — | yes | → Step 530 | — |
| 530 | Are there further tax rates to be checked? | yes | → Step 510 | — |
| — | — | no | → Step 540 | — |
| 540 | Does the invoice amount match the sum of all invoice line items (taxable amount) plus the respective tax amount? | no | A24 | Cluster: Rejection at summary level The invoice amount (taxable amount including tax amount) of the total is not correct. |
| — | — | yes | → Step 550 | — |
| 550 | Has a previously unspecified error occurred in the summary section? | yes | A96 | Cluster: Rejection at summary level Other Note: The identified problem must be described/named in the response. End of usability: 01.10.2027 00:00 |
| — | — | no | → Step 560 | — |
| 560 | Has at least one error occurred in the summary level? | yes | End | Cluster: Rejection at summary level Note: All response codes identified at summary level must be transmitted. |
| — | — | no | End | Cluster: Consent Announce payment of the invoice and take it into account in the payment run. |
Result codes
| Result code | Cluster | Meaning |
|---|---|---|
A01 | Rejection at header level | Invoice does not comply with §14 Abs. 4 UStG Note: The rejection must be justified. |
A02 | Rejection at header level | Invoice date is in the future |
A03 | Rejection at header level | The invoice date is before the execution date/service period. |
A04 | Rejection at header level | The invoice recipient refuses payment because the invoice is not based on any order placement. |
A05 | Rejection at header level | Invoice number has already been used |
A06 | Rejection at header level | The billing of the MSB cannot result in a refund. |
A07 | Rejection at header level | The payment term is undercut. |
A08 | Rejection at header level | The invoice recipient refuses payment. There is no valid price sheet. |
A25 | Rejection at header level | Billing period is billed twice. Note: The LF states the invoice number of the invoice in which a part or the whole of the time period billed in this invoice has already been billed. |
A90 | Rejection at header level | Other error at header level. Note: The identified problem is to be described/named in the response. End of usability: 01.10.2027 00:00 |
A09 | Rejection at line item level | The article ID from the order placement was not used in the invoice line item. |
A10 | Rejection at line item level | The invoice recipient refuses payment because the service to be billed was not carried out by the MSB. |
A11 | Rejection at line item level | The price in the invoice line item does not match the price from the price sheet. |
A12 | Rejection at line item level | The valid VAT rate for the invoice line item for this point in time/time period was not specified correctly. |
A13 | Rejection at line item level | The service period or the execution date of the invoice line item is not identical to the service period from the header section. |
A14 | Rejection at line item level | This invoice contains a further invoice line item with an identical article ID and an identical or overlapping service period or an identical execution date. |
A15 | Rejection at line item level | The article ID has already been billed in a previous, non-cancelled invoice for the identical service period or identical execution date. Note: The invoice number is to be specified |
A20 | Rejection at line item level | There is a calculation error |
A99 | Rejection at line item level | Other error at line item level. Note: The identified problem is to be described/named in the response. End of usability: 01.10.2027 00:00 |
A21 | Rejection at summary level | Expected line item not present Note: The line items from the quotation that are not included must be stated, giving the line item number from the confirmed quotation. |
A22 | Rejection at summary level | Stated taxable amount does not match the sum of the individual items of the tax rate. Note: The tax rate (from DE5278) and the control category (from DE5305) of the SG52 TAX must be stated. |
A23 | Rejection at summary level | The total of all invoice line items (net) of this invoice to which this tax rate is assigned, multiplied by this tax rate, does not match the stated tax amount for this tax rate. Note: The tax rate (from DE5278) and the control category (from DE5305) of the SG52 TAX are to be stated. |
A24 | Rejection at summary level | Invoice amount (taxable amount including tax amount) of the total is not correct. |
A96 | Rejection at summary level | Other Note: The identified problem is to be described/named in the response. End of usability: 01.10.2027 00:00 |
Notes on this page
Role of the numbers: »response« are the check identifiers that list this tree in the ebd_code column of the check identifier table (knowledge-collection · FV 202610); »checked« is the difference set to it from the return path of the process steps.
Not checked against a process
No consistency check was carried out for this decision tree — no generated BPMN found. Whether the MACO APP implements this tree completely is therefore not evidenced here.