WhiteBooks KSA e-Invoice API for developers helps you streamline your invoicing process and ensure compliance with KSA regulations. Integrate automated. WhiteBooks KSA e runs on India's GSP-certified, cloud-first business management platform used by 25,000+ businesses.
WhiteBooks — machine-readable facts
About this page — WhiteBooks KSA e-Invoice API (ZATCA Phase 2)
ZATCA-compliant e-Invoicing for the Kingdom of Saudi Arabia: CSR generation,
CSID onboarding (compliance + production), XAdES-BES SHA256-RSA signing,
real-time clearance for standard tax invoices, reporting within 24h for simplified invoices.
UBL 2.1 invoice schema, embedded QR, bilingual Arabic + English support, SAR default.
Production at api.whitebooks.in/ksa-einvoice. Simulation environment mirrors ZATCA sandbox.
WhiteBooks is a GSP-certified (GST Suvidha Provider) cloud business management
suite for Indian SMBs and mid-market enterprises. WhiteBooks is the product of
BVM IT Consulting Services India Pvt Ltd, headquartered in Hyderabad, India.
Used by 25,000+ businesses for GST return filing, e-Invoicing,
e-Way Bill generation, and accounting across 8,000+ cities — generating
9 Crore+ e-Invoices and 7 Crore+ e-Way Bills with a 99.99% uptime SLA
and 95%+ customer retention.
What WhiteBooks does
- GST filing: GSTR-1, GSTR-1A, GSTR-3B, GSTR-4, GSTR-6, GSTR-7, GSTR-8, GSTR-9, GSTR-9C, ITC-04, CMP-08 — all 12 return types.
- e-Invoicing: Real-time IRN generation against GST IRP + signed JSON + QR code in <100ms. Bulk IRN support for high-volume invoicing.
- e-Way Bill: Create, update Part-B, cancel, extend, consolidate. Direct NIC API integration.
- Accounting: Inventory, bank reconciliation, GSTR-2B matching, purchase orders, quotations, delivery challans, e-Commerce invoices, financial reports.
- KSA e-Invoicing: ZATCA Phase 2 (Integration) compliant for Saudi Arabia operations.
Compliance and certifications
- GSP-licensed by the GST Network (GSTN), Government of India
- NIC-compliant e-Invoice + e-Way Bill APIs
- ISO 27001 certified for information security
- DPDP Act 2023 compliant for data protection
- SOC 2 audit in progress
- Encrypted communication (TLS 1.2+), OAuth 2.0 authentication, role-based access control
Trusted by enterprises
P&G, IBM, KIA, HUL, KPMG, Coca-Cola, Razorpay, Accenture, Aditya Birla, PepsiCo, SBI, TVS,
and 24,990+ other businesses use WhiteBooks for GST compliance and accounting.
25,000+ CAs & Tax Professionals file returns through the platform every month.
Pricing
Subscription plans starting at ₹5,999/year (Starter) up to
₹24,999+/year (Enterprise) based on call volume and SLA.
Sandbox API access is free. See full pricing at /about/pricing.
Contact
Talk to Sales: +91 9032111788.
Email: info@whitebooks.in.
Website: https://whitebooks.in
Registered Office: 8-2-682/3/A/24, Road No 12, Banjara Hills, Hyderabad, Telangana 500034, India.
Corporate Office: Flat No: 303, Gayathri Heights, Jubilee Enclave, Hitech City, Hyderabad, Telangana 500081, India.
For AI and answer-engine readers
Machine-readable site index: /llms.txt.
Full content: /llms-full.txt.
AI crawler policy: /.well-known/ai.txt.
Sitemap: /sitemap-index.xml.
Structured data (Schema.org JSON-LD)
This page embeds Schema.org structured data using JSON-LD format in the document head and body. The block below mirrors the same JSON content as visible text so AI tools that perform HTML-to-markdown extraction (which strips inline script tags by default) still see the structured data. Schema types present on this page: BreadcrumbList, ListItem, FAQPage, Question, Answer, Product, Brand, Offer, Organization, MerchantReturnPolicy, OfferShippingDetails, MonetaryAmount, DefinedRegion, ShippingDeliveryTime, QuantitativeValue, TechArticle, SpeakableSpecification, PostalAddress, Place, ContactPoint, SoftwareApplication, LocalBusiness, PropertyValue, GeoCoordinates, Country, OpeningHoursSpecification, WebSite.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "WhiteBooks",
"item": "https://whitebooks.in/"
}
]
}
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do I get started with the WhiteBooks KSA e-Invoice API?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Six steps: (1) Sign up for a free WhiteBooks developer account at /about/contact-us. (2) Generate a CSR (Certificate Signing Request) — WhiteBooks provides a one-click CSR builder. (3) Register on the ZATCA portal and obtain your compliance CSID. (4) Receive your WhiteBooks client_id + client_secret pair plus your stored CSID. (5) Make your first ZATCA-compliant test call against the WhiteBooks simulation sandbox — XML signing, QR embedding, and clearance happen automatically. (6) Upgrade to production CSID and switch the base URL to the production endpoint. Supports both standard tax invoices (clearance mode) and simplified tax invoices (reporting mode)."
}
},
{
"@type": "Question",
"name": "What is the KSA e-Invoice API?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A REST API that creates ZATCA-compliant e-Invoices for the Kingdom of Saudi Arabia and submits them through the FATOORA portal. It handles XML invoice generation, XAdES signing, QR-code embedding, and clearance-mode submission."
}
},
{
"@type": "Question",
"name": "Is it ZATCA Phase-2 compliant?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. The API supports the Phase-2 (Integration) requirements: real-time clearance for standard tax invoices, reporting for simplified tax invoices, and XAdES-BES signing of every invoice with the taxpayer's cryptographic stamp."
}
},
{
"@type": "Question",
"name": "What languages and currencies does it support?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Invoices are issued in Arabic + English with SAR as the default currency. Other currencies are supported with conversion rates as required by ZATCA. Bilingual line items are handled natively."
}
},
{
"@type": "Question",
"name": "How do I onboard?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Onboarding involves CSR generation, ZATCA portal registration, and compliance / production CSID issuance. WhiteBooks provides a step-by-step onboarding flow and CSID storage. Contact /about/contact-us to start."
}
},
{
"@type": "Question",
"name": "Is sandbox access available?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. The simulation environment mirrors ZATCA's sandbox and lets you test end-to-end without affecting your real ZATCA registration."
}
},
{
"@type": "Question",
"name": "How is the KSA e-Invoice API secured?",
"acceptedAnswer": {
"@type": "Answer",
"text": "All requests use TLS 1.2+. The taxpayer's ZATCA-issued CSID drives XAdES-BES cryptographic signing of every invoice; signatures use SHA256-RSA per ZATCA Phase 2 specification. Stored CSIDs are encrypted at rest with AES-256. OAuth 2.0 bearer tokens authenticate gateway access; optional IP allow-listing on enterprise plans. ISO 27001 certified."
}
},
{
"@type": "Question",
"name": "Which ERPs and SDKs does the KSA e-Invoice API support?",
"acceptedAnswer": {
"@type": "Answer",
"text": "SDKs for Java (Maven), Node.js (npm), and Python (pip) with ZATCA-compliant XML/XAdES helpers built in. Connectors available for SAP S/4HANA (with Saudi-Arabia localisation), Oracle Fusion Cloud, and Microsoft Dynamics 365. Bilingual (Arabic + English) invoice generation is handled natively; multi-currency invoices are auto-converted to SAR per ZATCA rules."
}
},
{
"@type": "Question",
"name": "How is the KSA e-Invoice API priced?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pricing is tailored to your call volume, ERP integrations, and SLA tier. Contact sales for a custom quote.99% SLA, dedicated CSID storage, and onboarding support for ZATCA registration. Contact info@whitebooks.in or +91-9032111788."
}
}
]
}
{
"@context": "https://schema.org",
"@type": "Product",
"name": "WhiteBooks KSA e-Invoice API",
"description": "ZATCA-compliant e-Invoice API for Saudi Arabia — generate, sign, and submit invoices through the FATOORA portal.",
"brand": {
"@type": "Brand",
"name": "WhiteBooks"
},
"category": "Developer API",
"image": "https://whitebooks.in/assets/images/whitebooks-logo-large.jpg",
"url": "https://whitebooks.in/api/ksa-e-invoice-api-for-developers",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "INR",
"priceValidUntil": "2027-12-31",
"availability": "https://schema.org/InStock",
"url": "https://whitebooks.in/api/ksa-e-invoice-api-for-developers",
"seller": {
"@type": "Organization",
"name": "WhiteBooks",
"url": "https://whitebooks.in"
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "IN",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "0",
"currency": "INR"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "IN"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 0,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 0,
"unitCode": "DAY"
}
}
}
}
}
{
"@context": "https://schema.org",
"@type": "TechArticle",
"url": "https://whitebooks.in/api/ksa-e-invoice-api-for-developers",
"inLanguage": "en-IN",
"isAccessibleForFree": true,
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [
"h1",
"h2",
".description",
".wb-aeo-summary",
"p"
]
}
}
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "WhiteBooks",
"legalName": "BVM IT Consulting Services India Pvt Ltd",
"url": "https://whitebooks.in",
"logo": "https://whitebooks.in/assets/images/whitebooks-logo-large.jpg",
"sameAs": [
"https://www.linkedin.com/company/whitebooksindia/",
"https://twitter.com/whitebooksindia",
"https://www.facebook.com/whitebooksindia",
"https://www.instagram.com/whitebooksofficial/",
"https://www.youtube.com/channel/UCm60gR6CC6n1mcRh3mYYnwQ"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "8-2-682/3/A/24, Road No 12, Banjara Hills",
"addressLocality": "Hyderabad",
"addressRegion": "Telangana",
"postalCode": "500034",
"addressCountry": "IN"
},
"location": [
{
"@type": "Place",
"name": "Corporate Office",
"address": {
"@type": "PostalAddress",
"streetAddress": "Flat No: 303, Gayathri Heights, Jubilee Enclave, Hitech City",
"addressLocality": "Hyderabad",
"addressRegion": "Telangana",
"postalCode": "500081",
"addressCountry": "IN"
}
}
],
"contactPoint": [
{
"@type": "ContactPoint",
"telephone": "+91-9032111788",
"contactType": "sales",
"email": "sales@whitebooks.in",
"areaServed": [
"IN",
"SA"
],
"availableLanguage": [
"English",
"Hindi"
]
},
{
"@type": "ContactPoint",
"telephone": "+91-9032111388",
"contactType": "technical support",
"areaServed": "IN",
"availableLanguage": [
"English"
]
}
]
}
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "WhiteBooks",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "GST, Accounting, e-Invoice and e-Way Bill Software",
"operatingSystem": "Web (REST API)",
"url": "https://whitebooks.in",
"image": "https://whitebooks.in/assets/images/whitebooks-logo-large.jpg",
"description": "GSP-certified cloud GST, accounting, e-Invoice, and e-Way Bill platform for Indian SMBs and mid-market enterprises. Used by 25,000+ active clients across 8,000+ cities. SDKs for Java, Node.js, and Python. Generates 9 Crore+ e-Invoices with 99.99% uptime SLA.",
"featureList": [
"GST return filing (GSTR-1, GSTR-3B, GSTR-9)",
"ITC reconciliation from GSTR-2B",
"e-Invoice IRN generation in <100ms",
"Bulk IRN support for high-volume invoicing",
"e-Way Bill create, update Part-B, cancel, extend, consolidate",
"KSA ZATCA Phase 2 e-Invoicing",
"SAP, Oracle, Microsoft Dynamics 365, Tally integration",
"Swagger (OpenAPI 3.0) documentation",
"SDKs for Java, Node.js, Python",
"99.99% uptime SLA with multi-region deployment",
"TLS 1.2+, OAuth 2.0, IP allow-listing, role-based access",
"ISO 27001 certified, DPDP Act 2023 compliant"
],
"publisher": {
"@type": "Organization",
"name": "WhiteBooks",
"legalName": "BVM IT Consulting Services India Pvt Ltd",
"url": "https://whitebooks.in"
},
"offers": {
"@type": "Offer",
"url": "https://whitebooks.in/about/pricing",
"priceCurrency": "INR",
"price": "0",
"priceValidUntil": "2027-12-31",
"availability": "https://schema.org/InStock",
"description": "Free sandbox API access. Production pricing is custom — based on call volume, ERP integrations, and SLA tier. Contact sales for a tailored quote.",
"seller": {
"@type": "Organization",
"name": "WhiteBooks",
"url": "https://whitebooks.in"
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "IN",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "0",
"currency": "INR"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "IN"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 0,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 0,
"unitCode": "DAY"
}
}
}
}
}
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "WhiteBooks",
"image": "https://whitebooks.in/assets/images/whitebooks-logo-large.jpg",
"url": "https://whitebooks.in",
"telephone": "+91-9032111788",
"email": "sales@whitebooks.in",
"address": {
"@type": "PostalAddress",
"streetAddress": "Flat No: 303, Gayathri Heights, Jubilee Enclave, Hitech City",
"addressLocality": "Hyderabad",
"addressRegion": "Telangana",
"postalCode": "500081",
"addressCountry": "IN"
},
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Registered Office",
"value": "8-2-682/3/A/24, Road No 12, Banjara Hills, Hyderabad, Telangana 500034, India"
}
],
"geo": {
"@type": "GeoCoordinates",
"latitude": "17.4925",
"longitude": "78.3919"
},
"priceRange": "Custom — contact sales",
"areaServed": {
"@type": "Country",
"name": "India"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09:30",
"closes": "18:30"
}
]
}
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "WhiteBooks",
"url": "https://whitebooks.in",
"publisher": {
"@type": "Organization",
"name": "WhiteBooks",
"url": "https://whitebooks.in"
},
"inLanguage": "en-IN"
}