متدهای تنظیمات و سایر متدها در رابط برنامهنویسی حسابفا
پارامترهای اجباری:
|
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"
}
}