API
Эсеп маалыматтарынын бардык керектөөчүлөрү үчүн бирдиктүү API. A3.Finance аны 1С жана башка ар кандай тышкы система менен бирдей колдонот.
API боюнча төрт эреже
Артыкчылыктуу канал жок
Базага түз кирүү жана API айланып өткөн ички чакырыктар жок. Өз продуктубуз тышкы эсеп системасы алган эле талааларды жана чектөөлөрдү алат.
Багыт бирөө
API эсеп фактыларын сыртка берет жана жазуу үчүн эч нерсе кабыл албайт. Керектөөчү өз проекциясын түзөт, ал эми сандар баарында бирдей.
Өчүрүү берилбейт
Сторно берилет. Керектөөчү оңдоону реестрдегидей көрөт: сторно жазуусу жана жаңы операция.
Идентификаторлор туруктуу
Мезгилди кайра жүктөгөндө проводкалардын жана эсептердин ошол эле идентификаторлору берилет, ошондуктан керектөөчү кайталанууларды түзбөйт.
Суроо боюнча жүктөө
Бардык методдор юридикалык жакты жана барактап берүүнү кабыл алат. Проводкаларды инкременттик түрдө алууга болот: акыркы синхрондоштуруудан кийин өткөрүлгөндөрүн гана.
GetChartOfAccountsЭсептер планы: түрү, валютасы, ата эсеби, милдеттүү аналитика, келип чыгышы
GetEntriesExportМезгил ичиндеги же көрсөтүлгөн учурдан кийин өткөрүлгөн проводкалар
GetBalancesExportМезгил үчүн жүгүртүү-сальдо ведомосу
GetCounterpartiesReferenceЮридикалык жактын контрагенттер маалымдамасы
GetPeriodsExportСтатустары жана текшерүү суммалары бар мезгилдер
Мезгилдин текшерүү суммалары
Керектөөчү алынган проводкаларды кошуп, жабылган мезгилдин суммалары менен салыштырат. Айырма тегеректөө катасын эмес, жоголгон баракты же аягына чыкпаган жүктөөнү билдирет.
GET /api/Contract/GetPeriodsExport?legalEntityId=…
API-KEY: a3c_9f2e…{
"year": 2026,
"month": 1,
"status": "Closed",
"controlEntriesCount": 412,
"controlTotalDebit": 18450320.55,
"controlTotalCredit": 18450320.55
}Окуяларга жазылуу
Окуялар суткасына бир жолу топтом менен эмес, операциялар өткөрүлгөн сайын жарыяланат.
accounting.entry.postedОперация өткөрүлдү
accounting.entry.reversedОперация сторно кылынды
accounting.period.closedМезгил жабылды, керектөөчү өзүндө ошол эле мезгилди жабат
accounting.period.reopenedМезгил кайра ачылды, анын отчеттуулугу өзгөрүшү мүмкүн
accounting.reference.changedМаалымдама же эсептер планы өзгөрдү
Кирүү жана жеткирүү
- Керектөөчүнүн API ачкычы хеш түрүндө гана сакталат жана бир жолу көрсөтүлөт
- Алты уруксат: эсептер планы, проводкалар, калдыктар, маалымдамалар, мезгилдер, окуялар
- Ачкычты бир юридикалык жак менен чектөөгө болот
- Окуянын денесине HMAC-SHA256 кол тамгасы коюлат, ар бир окуянын идемпотенттүүлүк ачкычы бар
- Жеткирилбеген окуя өсүп жаткан кечигүү менен он жолуга чейин кайталанат
- Ар бир проводка контур менен белгиленет: расмий же ички
Документация жана туташуу
Методдордун сүрөттөмөсү коддон чогултулуп, OpenAPI форматында алты тилде жарыяланат. Керектөөчү A3 иштеп чыгуучуларынын катышуусуз уюмдун жөндөөлөрүндө туташат.