متدهای تنظیمات و سایر متدها در رابط برنامه نویسی حسابفا
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
start | Id شروع دریافت تغییرات |
با فراخوانی این متد آخرین تغییرات انجام شده روی ماهیت های فاکتور، کالا و خدمات و اشخاص دریافت می گردد.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از آخرین تغییرات موجود می باشد. هر تغییر شامل ساختار زیر می باشد: |
DateTime | تاریخ و ساعت تغییر |
Action | نوع عملیات(جدول نوع عملیات) |
ObjectId | شناسه ماهیتی که تغییر کرده |
ObjectType | نوع ماهیت: Product, Contact, Invoice, WarehouseReceipt, Receipt |
Extra | در فیلد Extra کد کالا یا شخص یا کد کالاهای ثبت شده در فاکتور قرار می گیرد. هنگام حذف کالا، شخص یا فاکتور، کد شخص، کالا یا آیتمهای فاکتور حذف شده در این فیلد ثبت می شود |
API | در صورتی که مقدار این فیلد true باشد بدین معنی است که تغییر انجام شده توسط API در سیستم اعمال شده است |
{ Success: true, ErrorCode: 0, ErrorMessage: "", Result: [ { "Id": 1337, "DateTime": "2020-01-18T15:58:56.0629885", "Action": 123, "ObjectId": 10, "ObjectType": "Invoice", "Extra": "000254", "API": true }, { "Id": 1338, "DateTime": "2020-01-18T15:58:56.0907442", "Action": 53, "ObjectId": 12, "ObjectType": "Product", "Extra": "000128", "API": true }, { "Id": 1339, "DateTime": "2020-01-18T15:58:56.0916386", "Action": 123, "ObjectId": 13, "ObjectType": "Invoice", "Extra": "000752", "API": true }, { "Id": 1340, "DateTime": "2020-01-18T15:58:56.0922324", "Action": 31, "ObjectId": 14, "ObjectType": "Contact", "Extra": "000361", "API": true }, { "Id": 1341, "DateTime": "2020-01-18T16:05:16.554849", "Action": 32, "ObjectId": 17, "ObjectType": "Contact", "Extra": "000816", "API": true } ] }
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result |
Name | نام سال مالی |
StartDate | تاریخ شروع سال مالی |
EndDate | تاریخ پایان سال مالی |
Closed | بسته شده |
FirstYear | اولین سال مالی |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از بانک های موجود می باشد. هر بانک شامل ساختار زیر می باشد: |
Code | کد بانک |
AccountNumber | شماره حساب |
Name | نام بانک |
Branch | شعبه |
Currency | واحد پول |
{ Success: true, ErrorCode: 0, ErrorMessage: "", Result: [ { "Id": 1, "Code": "0001", "AccountNumber": "4564512", "Name": "بانک ملت", "Branch": "استقلال", "Currency": "IRR" }, { "Id": 2, "Code": "0002", "AccountNumber": "57812459", "Name": "بانك تجارت", "Branch": "معلم", "Currency": "IRR" }, {...}, {...} ] }
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از صندوق های موجود می باشد. هر صندوق شامل ساختار زیر می باشد: |
Code | کد صندوق |
Name | نام صندوق |
Currency | واحد پول |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از تخواه گردان های موجود می باشد. هر تنخواه گردان شامل ساختار زیر می باشد: |
Name | نام تنخواه گردان |
Code | کد تنخواه گردان |
Currency | واحد پول |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
با فراخوانی این متد واحد پول پیش فرض سیستم دریافت می گردد.
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از انبارهای موجود می باشد. هر انبار شامل ساختار زیر می باشد: |
Code | کد انبار |
Name | نام انبار |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
با فراخوانی این متد درختواره دسته بندی کالاهای ثبت شده در سیستم ارسال می شود.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | Object لیست دسته بندی کالاها |
Root | دسته بندی ریشه |
Name | نام دسته بندی |
FullPath | مسیر دسته بندی |
Children | زیر شاخه ها |
{ Success: true, ErrorCode: 0, ErrorMessage: "", Result: { "Root": { "Name": "کالاها", "FullPath": "کالاها", "Children": [ { "Name": "صوتی تصویری", "FullPath": " کالاها: صوتی تصویری", "Children": [] }, { "Name": "لوازم خانگی", "FullPath": " کالاها: لوازم خانگی", "Children": [ { "Name": "آشپزخانه", "FullPath": " کالاها: لوازم خانگی آشپزخانه :", "Children": [] } ] } ] } } }
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
با فراخوانی این متد درختواره دسته بندی خدمات ثبت شده در سیستم ارسال می شود.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | Object لیست دسته بندی خدمات |
Root | دسته بندی ریشه |
Name | نام دسته بندی |
FullPath | مسیر دسته بندی |
Children | زیرشاخه ها |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
با فراخوانی این متد درختواره دسته بندی اشخاص ثبت شده در سیستم ارسال می شود.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | Object لیست دسته بندی اشخاص |
Root | دسته بندی ریشه |
Name | نام دسته بندی |
FullPath | مسیر دسته بندی |
Children | زیر شاخه ها |
{ Success: true, ErrorCode: 0, ErrorMessage: "", Result: { "Root": { "Name": "اشخاص", "FullPath": "اشخاص", "Children": [ { "Name": "پرسنل", "FullPath": " اشخاص: درون شرکت", "Children": [] }, { "Name": "تامین کنندگان", "FullPath": " اشخاص: تامین کنندگان", "Children": [] }, { "Name": "سازمان ها", "FullPath": " اشخاص: سازمان ها", "Children": [] } ] } } }
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
با فراخوانی این متد اطلاعات سال مالی جاری ارسال می گردد.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result |
Name | نام سال مالی |
StartDate | تاریخ شروع سال مالی |
EndDate | تاریخ پایان سال مالی |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
با فراخوانی این متد لیست کلیه پروژه های ثبت شده در سال مالی جاری ارسال می شود.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از لیست پروژه ها موجود می باشد. هر پروژه شامل ساختار زیر می باشد: |
Title | نام پروژه |
Active | فعال بودن پروژه |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
با فراخوانی این متد لیست کلیه فروشنده های ثبت شده در سال مالی جاری ارسال می شود.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از لیست فروشنده ها موجود می باشد. هر فروشنده شامل ساختار زیر می باشد: |
Code | کد فروشنده |
Name | نام فروشنده |
Active | فعال بودن فروشنده |
Note | یادداشت |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از جدول نرخ برابری ارزها موجود می باشد. هر جدول نرخ برابری ارز شامل ساختار زیر می باشد: |
From | از |
To | به |
Rate | ضریب تبدیل |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
table | آرایه ای از جدول نرخ برابری ارزها. هر جدول نرخ برابری ارز شامل ساختار زیر می باشد: |
from | از |
to | به |
rate | ضریب تبدیل |
با فراخوانی این متد می توانید جدول نرخ برابری ارزها را تنظیم کنید. دقت کنید که ارز با ارزش تر را در قسمت From قرار دهید، به عبارت دیگر نرخ برابری نباید از یک کمتر باشد.
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | در صورت موفقیت آمیز بودن مقدار true درون Result قرار می گیرد. |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result | آرایه ای از جدول حساب ها موجود می باشد. هر جدول حساب شامل ساختار زیر می باشد: |
Name | نام حساب |
FullPath | مسیر حساب |
DetailType | نوع تفصیل(جدول نوع تفصیل) |
{ Success: true, ErrorCode: 0, ErrorMessage: "", Result:[ { "Name": "دارایی ها", "FullPath": "دارایی ها", "DetailType": 6 }, { "Name": "دارایی های جاری", "FullPath": "دارایی ها : دارایی های جاری", "DetailType": 6 }, { "Name": "موجودی نقد و بانک", "FullPath": "دارایی ها : دارایی های جاری : موجودی نقد و بانک", "DetailType": 6 }, {…}, {…} ] }
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result |
Title | عنوان |
Currency | واحد پول |
پارامترهای اجباری:
apiKey userId password loginToken |
پارامتر های اجباری برای تمامی متد ها
(مشاهده توضیحات) |
آیتم های موجود در پاسخ:
Success ErrorCode ErrorMessage |
(مشاهده توضیحات) |
Result |
Name | نام کسب و کار |
LegalName | نام قانونی |
Calendar | تقویم |
Currency | واحد پول اصلی |
SupportMultiCurrency | امکان استفاده از سیستم چند ارزی |
OtherCurrencies | سایر ارزها |
Subscription | طرح |
Credit | اعتبار سند |
ExpireDate | تاریخ انقضا |
{ "Success": true, "ErrorCode": 0, "ErrorMessage": "", "Result": { "Name": "فروشگاه آنلاین", "LegalName": "فروشگاه آنلاین حسابفا", "Calendar": "Persian", "Currency": "IRR", "SupportMultiCurrency": false, "OtherCurrencies": "", "Subscription": 4, "Credit": 0, "ExpireDate": "2024-04-16T00:00:00" } }