Expanding ZATCA Integration for B2C Invoices – Steps for Business Units Already Onboarded for B2B

Some Business Units (BUs) are already onboarded and integrated with ZATCA for B2B invoices. Now, there is a requirement to start sending B2C invoices for these BUs.
Is a Separate Onboarding Required?

  • Since the BU is already onboarded for B2B, do we need to perform a fresh onboarding process for B2C invoices, or can the same credentials (CSID, OTP, etc.) be used?
  • If re-onboarding is required, what additional steps are necessary?
  • In the Fatoora portal, do we need to update or change any settings for the Business Unit to enable B2C transactions?
  • How can we verify that the BU is correctly sending both B2B and B2C invoices after implementation?
  • Step-by-step guidance from ZATCA/Fatoora support on enabling B2C invoicing for already onboarded BUs.
  • Confirmation on whether a separate onboarding process is required or if existing credentials can be reused.

@Ankit.K.Tiwari Sir we need your help on this We need to know what is correct practice if we need to Expand to B2C invoices when we are already sending B2b invoices using current CSID
We had onboarded device using B2b invoice type code in CSR

@MalikRawabi986077683 first please check what is the value provided in Certificate Signing Request (CSR) field called “Invoice Type” - if it is 1100 then no additional steps. You can simply start issuing Simplified Invoices using same CSID.

If it is not 1100, then you can onboard a new CSID to also cover Simplified Invoices.