WhiteBooks KSA e-Invoice API for developers helps you streamline your invoicing process and ensure compliance with KSA regulations. Integrate automated. The WhiteBooks KSA e is part of the WhiteBooks platform — a GSP-certified, cloud-first business management suite used by Indian SMBs and mid-market enterprises.
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": "Annual plans start at INR 5,999 / SAR equivalent (Starter — up to 1,000 invoices/month). Enterprise tiers from INR 24,999+/year include unlimited volume, 99.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": "5999",
"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 5,000+ active customers across 8,000+ cities. SDKs for Java, Node.js, and Python. Generates 30 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": "5999",
"priceValidUntil": "2027-12-31",
"availability": "https://schema.org/InStock",
"description": "Annual plans from INR 5,999 (Starter) to INR 24,999+ (Enterprise). Free sandbox API access.",
"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": "₹5,999 – ₹24,999",
"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"
}