einvoice-integration
Use when a developer is adding e-Invoice (IRN) generation, cancellation, lookup or QR code to their code through WhiteBooks, or asks to generate or cancel an IRN directly. Covers the NIC sign-in, duplicate IRN handling (error 2150), the not-found read-back (2154), and what to do when a generate call times out. Also use for any e-Invoice question, with or without a project, such as what a field or error code means, which endpoint to call, the JSON body for an invoice, or a sample request in curl or any language.
Pinned to revision f37a20416863, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/einvoice-integration/SKILL.md
- skills/einvoice-integration/LICENSE
- skills/einvoice-integration/NOTICE
- skills/einvoice-integration/assets/client/java/test/whitebooks/EinvoiceSmokeTest.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceCancelIrn.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceCancelRequest.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGenerateEwaybill.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGenerateIrn.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGenerateRequest.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGetB2cQrCodeDetails.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGetEinvoiceDetails.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGetEwaybillDetailsByIrn.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGetGstnDetails.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGetIrnDetailsByDocDetails.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGetRejectedIrns.java
- skills/einvoice-integration/assets/client/java/whitebooks/EinvoiceGetSyncGstinFromCp.java
- skills/einvoice-integration/assets/client/python/tests/test_smoke_einvoice.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/__init__.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/cancel_irn.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/generate_ewaybill.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/generate_irn.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/get_b2c_qr_code_details.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/get_einvoice_details.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/get_ewaybill_details_by_irn.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/get_gstn_details.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/get_irn_details_by_doc_details.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/get_rejected_irns.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/get_sync_gstin_from_cp.py
- skills/einvoice-integration/assets/client/python/whitebooks/einvoice/models.py
- skills/einvoice-integration/assets/client/typescript/test/smoke.einvoice.test.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/cancel_irn.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/generate_ewaybill.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/generate_irn.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/get_b2c_qr_code_details.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/get_einvoice_details.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/get_ewaybill_details_by_irn.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/get_gstn_details.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/get_irn_details_by_doc_details.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/get_rejected_irns.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/get_sync_gstin_from_cp.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/index.ts
- skills/einvoice-integration/assets/client/typescript/whitebooks/einvoice/models.ts
- skills/einvoice-integration/client-manifest.json
- skills/einvoice-integration/references/discrepancies.md
- skills/einvoice-integration/references/operations-einvoice.json
- skills/einvoice-integration/references/operations-einvoice/authentication.json
- skills/einvoice-integration/references/operations-einvoice/cancel-irn.json
- skills/einvoice-integration/references/operations-einvoice/generate-ewaybill.json
- skills/einvoice-integration/references/operations-einvoice/generate-irn.json
- skills/einvoice-integration/references/operations-einvoice/get-b2c-qr-code-details.json
- skills/einvoice-integration/references/operations-einvoice/get-einvoice-details.json
- skills/einvoice-integration/references/operations-einvoice/get-ewaybill-details-by-irn.json
- skills/einvoice-integration/references/operations-einvoice/get-gstn-details.json
- skills/einvoice-integration/references/operations-einvoice/get-irn-details-by-doc-details.json
- skills/einvoice-integration/references/operations-einvoice/get-rejected-irns.json
- skills/einvoice-integration/references/operations-einvoice/get-sync-gstin-from-cp.json
- skills/einvoice-integration/references/rules-einvoice.md
Every link opens the file at its source, pinned to the revision this page describes.