Skip to content
Nepal Compliance
Install

Accounting and billing / Practical guide

Preparing and troubleshooting a CBMS integration in Nepal

Confirm the IRD process for your business, test an invoice and a return, and find where a failure happened before retrying.

Published by ERP Nepal · · Editorial approach

On this page

Onboarding is not configuration

Having the connection code does not mean your business is onboarded with IRD. Confirm the process and test arrangements first.

  • A business and a technical contact.
  • Company PAN/VAT and authorised credentials.
  • Never post credentials in screenshots or issues.

References: IRD CBMS technical documentation noticeNepal Compliance CBMS Settings fields

Test an invoice and a return

Invoices and returns use different submission paths. Send test records only to an approved test destination.

References: Nepal Compliance CBMS implementation

Find where it failed

“Queued” does not mean accepted. Locate the failing stage before you retry.

Find where it failed
StageEvidence to collectNext investigation
Local preparationInvoice reference and application errorSettings, required values, and request preparation
Background executionJob time and completion or failure recordWorker availability and application exceptions
Network exchangeTimestamp and transport statusConnection, approved destination, or interrupted response
Service responseRecorded response and related invoiceAcceptance, rejection, or an already-recorded transaction

References: Nepal Compliance CBMS implementationIRD CBMS technical documentation notice

Questions and answers

Should I resend everything after a timeout?

No. Check what was recorded first.

Sources and further reading

Checked 28 September 2026.