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:

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

CodeInterfaceMethod
T101
T102
T103
T104
T105
T136
T137
T170
T176
T178

Invoices

CodeInterfaceMethod
T106
T107
T108
T109
T116
T117
T129
T166
T186
T187

Credit & debit notes

CodeInterfaceMethod
T110
T111
T112
T113
T114
T118
T120
T122

Goods, stock & categories

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

Reference data

CodeInterfaceMethod
T115
T119
T121
T125
T126
T135
T179
T180
T181

Fuel / EDC

CodeInterfaceMethod
T162
T163
T164
T167
T168
T169
T171
T172
T173

System

CodeInterfaceMethod
T132
T133
T175

Notes


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.