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:
client.call("T999", {"someField": "value"}, encrypt_code=2)
Use encrypt_code=2 where URA documents Request Encrypted: Y,
otherwise 1. Note that the documented flags are
not always correct.
Session & device
| Code | Interface | Method |
|---|---|---|
T101 | — | |
T102 | — | |
T103 | — | |
T104 | — | |
T105 | — | |
T136 | — | |
T137 | — | |
T170 | — | |
T176 | — | |
T178 | — |
Invoices
| Code | Interface | Method |
|---|---|---|
T106 | — | |
T107 | — | |
T108 | — | |
T109 | — | |
T116 | — | |
T117 | — | |
T129 | — | |
T166 | — | |
T186 | — | |
T187 | — |
Credit & debit notes
| Code | Interface | Method |
|---|---|---|
T110 | — | |
T111 | — | |
T112 | — | |
T113 | — | |
T114 | — | |
T118 | — | |
T120 | — | |
T122 | — |
Goods, stock & categories
| Code | Interface | Method |
|---|---|---|
T123 | — | |
T124 | — | |
T127 | — | |
T128 | — | |
T130 | — | |
T131 | — | |
T134 | — | |
T139 | — | |
T144 | — | |
T145 | — | |
T146 | — | |
T147 | — | |
T148 | — | |
T149 | — | |
T160 | — | |
T177 | — | |
T182 | — | |
T183 | — | |
T184 | — | |
T185 | — |
Reference data
| Code | Interface | Method |
|---|---|---|
T115 | — | |
T119 | — | |
T121 | — | |
T125 | — | |
T126 | — | |
T135 | — | |
T179 | — | |
T180 | — | |
T181 | — |
Fuel / EDC
| Code | Interface | Method |
|---|---|---|
T162 | — | |
T163 | — | |
T164 | — | |
T167 | — | |
T168 | — | |
T169 | — | |
T171 | — | |
T172 | — | |
T173 | — |
System
| Code | Interface | Method |
|---|---|---|
T132 | — | |
T133 | — | |
T175 | — |
Notes
- T101 and T104 are the handshake and run automatically; you rarely call them
directly, though
get_server_time()is useful as a connectivity check. - T102 returns key material only on the
AP01channel, so it has little use for a web-service integration — see the protocol guide. - Paged interfaces reject a page size of 100; use 99 or fewer (error 1526).
The EFRIS API Kit handles this case already — it is one of the rejections the library was calibrated against. This page stays free either way.