# Report Standard Invoice

**URL:** <https://zatca1.discourse.group/t/report-standard-invoice/2784>\
**Category:** Clearance and Reporting\
**Created:** [September 3, 2024, 9:10am UTC](https://zatca1.discourse.group/t/report-standard-invoice/2784 "2024-09-03T09:10:48Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![moalnatour](https://avatars.discourse-cdn.com/v4/letter/m/9dc877/32.png) [@moalnatour](https://zatca1.discourse.group/u/moalnatour)\
**Post date:** [September 3, 2024, 9:10am UTC](https://zatca1.discourse.group/t/report-standard-invoice/2784/1 "2024-09-03T09:10:48Z")

</div>

Hello every one

if report Standard Invoice (BTB) because clearance-status disabled,  
Can I cleared invoice after reporting it ?

---

<div class="post-metadata">

**Author:** ![lalomar](https://avatars.discourse-cdn.com/v4/letter/l/5e9695/32.png) [@lalomar](https://zatca1.discourse.group/u/lalomar)\
**Post date:** [September 3, 2024, 11:31am UTC](https://zatca1.discourse.group/t/report-standard-invoice/2784/2 "2024-09-03T11:31:15Z")

</div>

Dear @moalnatour ,

Please note that you can not Report a standard invoice as you will get “400 bad request error” with error message “XML Submitted using reporting API is not a simplified document” and the invoice will not get reported.

You should always use the **Reporting API for simplified (B2C) invoices** and **Clearance API for standard (B2B) invoices**

---

<div class="post-metadata">

**Author:** ![moalnatour](https://avatars.discourse-cdn.com/v4/letter/m/9dc877/32.png) [@moalnatour](https://zatca1.discourse.group/u/moalnatour)\
**Post date:** [September 5, 2024, 6:06am UTC](https://zatca1.discourse.group/t/report-standard-invoice/2784/3 "2024-09-05T06:06:13Z")

</div>

Hello @lalomar ,  
if i use clearance API with standard invoice (B2B) and get response code 303 with message : "  
“message”: “Clearance is deactiviated. Please use the /invoices/reporting/single endpoint instead.”

shall i use reporting API or use clearance API again ??

---

<div class="post-metadata">

**Author:** ![lalomar](https://avatars.discourse-cdn.com/v4/letter/l/5e9695/32.png) [@lalomar](https://zatca1.discourse.group/u/lalomar)\
**Post date:** [September 5, 2024, 8:09am UTC](https://zatca1.discourse.group/t/report-standard-invoice/2784/4 "2024-09-05T08:09:55Z")

</div>

In case you receive 303 error you can use reporting API for standard invoices. But may I know when you received this error?

---

<div class="post-metadata">

**Author:** ![eCloud](https://dub1.discourse-cdn.com/flex013/user_avatar/zatca1.discourse.group/ecloud/32/629_2.png) [@eCloud](https://zatca1.discourse.group/u/eCloud)\
**Post date:** [September 8, 2024, 6:06pm UTC](https://zatca1.discourse.group/t/report-standard-invoice/2784/6 "2024-09-08T18:06:25Z")

</div>

I suspect it’s a problem with the http header when send the invoice, maybe need to check this part

> \_httpClient.DefaultRequestHeaders.Add(“Clearance-Status”, **“0”** );

```auto
{
    "RequestType": "Invoice Clearance",
    "RequestUri": "https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/invoices/clearance/single"
    "HttpCode": "303 -SeeOther",
    "message": "Clearance is deactivated. Please use the /invoices/reporting/single endpoint instead.",
}

```

> \_httpClient.DefaultRequestHeaders.Add(“Clearance-Status”, **“1”** );

```auto
{
    "requestType": "Invoice Clearance",
    "requestUri": "https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/invoices/clearance/single",
    "statusCode": "200 -OK",
	"clearanceStatus": "CLEARED",
    "validationResults": {
        "errorMessages": [
        ],
        "infoMessages": [
            {
                "category": "XSD validation",
                "code": "XSD_ZATCA_VALID",
                "message": "Complied with UBL 2.1 standards in line with ZATCA specifications",
                "status": "PASS",
                "type": "INFO"
            }
        ],
        "status": "PASS",
        "warningMessages": [
        ]
    }
	"clearedInvoice ": "................................................",
}

```

---

<div class="post-metadata">

**Author:** ![sergei.shishov](https://avatars.discourse-cdn.com/v4/letter/s/f0a364/32.png) [@sergei.shishov](https://zatca1.discourse.group/u/sergei.shishov)\
**Post date:** [October 27, 2025, 8:04am UTC](https://zatca1.discourse.group/t/report-standard-invoice/2784/7 "2025-10-27T08:04:29Z")

</div>

I guess the problem was with development environment. As it does not support clearance, only B2C invoices.

The user should be directed to use `Simulation` instead.

– Sergei
