efrisapi.com

Docs / Coverage

Interface coverage

Every interface in URA's API Documentation (System to System), grouped by what it is for. Each has a method; the transport, signing and decoding are handled underneath.

Anything URA adds later is still reachable. The generic escape hatch takes an interface code directly, so a new interface — or a new field on an existing one — does not require a library update:

POST /api/efris/call/T999?encryptCode=2
X-API-Key: <your key>

{ "someField": "value" }

Use encrypt_code=2 where URA documents Request Encrypted: Y, otherwise 1. Note that the documented flags are not always correct.

Session & device

CodeInterfaceHandled
T101—
T102—
T103—
T104—
T105—
T136—
T137—
T170—
T176—
T178—

Invoices

CodeInterfaceHandled
T106—
T107—
T108—
T109—
T116—
T117—
T129—
T166—
T186—
T187—

Credit & debit notes

CodeInterfaceHandled
T110—
T111—
T112—
T113—
T114—
T118—
T120—
T122—

Goods, stock & categories

CodeInterfaceHandled
T123—
T124—
T127—
T128—
T130—
T131—
T134—
T139—
T144—
T145—
T146—
T147—
T148—
T149—
T160—
T177—
T182—
T183—
T184—
T185—

Reference data

CodeInterfaceHandled
T115—
T119—
T121—
T125—
T126—
T135—
T179—
T180—
T181—

Fuel / EDC

CodeInterfaceHandled
T162—
T163—
T164—
T167—
T168—
T169—
T171—
T172—
T173—

System

CodeInterfaceHandled
T132—
T133—
T175—

Notes


EFRIS Gateway handles this case already — it is one of the rejections it was calibrated against. It is a complete multi-tenant EFRIS platform, sold as source. This page stays free either way.