@yek-plus/ivd
v2.3.8
Published
IVD connector
Downloads
12
Readme
IVD Lib V2
Installing
npm install @yek-plus/ivd
yarn add @yek-plus/ivd
Basic Usage
const Ivd = require("@yek-plus/ivd");
const ivd = new Ivd()
ivd.methods.Org({
ilCode: Tax State Code,
vdCode: Tax Province Code,
tckNo:Turkish Identification Number,
vNo: Tax Number,
})
.then(console.log);
Setup
constructor
Inputs
| property | type | required | default | description | | -------- | ----- | -------- | ----------------------------- | -------------- | | fetch | Fetch | false | Fetch from node-fetch package | fetch function |
update
Inputs
| property | type | required | default | description | | ------------- | ------ | -------- | ----------------------------- | ------------------------ | | options | object | true | null | contractor fields object | | options.fetch | Fetch | false | Fetch from node-fetch package | fetch function |
Methods
Org
Inputs
| property | type | required | default | description |
| -------- | -------- | -------- | ------- | ----------------------------- |
| ilCode | string
| true | null | State Code |
| vdCode | string
| true | null | Tax region code |
| tckn | string
| true | null | Turkish Identification Number |
| vNo | string
| true | null | Tax Number |
Response
| property | type | description |
| ---------------- | --------- | --------------------------------------------------- |
| status | boolean
| Shows method is return without error |
| data | object
| If method return with error, it will be null |
| data.status | string
| Status of organization |
| data.status_text | string
| Status text of organization |
| data.tckNo | string
| If check with tckNo org, it will returns tckNo back |
| data.vkNo | string
| If check with vkNo org, it will returns vkNo back |
| data.vdCode | string
| Returns vdCode back |
| data.title | string
| Title of organization |
| data.valid | boolean
| Organization is active status |
Usage
const Ivd = require("@yek-plus/ivd");
const ivd = new Ivd()
ivd.methods.Org({
ilCode: Tax State Code,
vdCode: Tax Province Code,
tckNo:Turkish Identification Number,
vNo: Tax Number,
})
.then(console.log);
IlList
Inputs
| property | type | required | default | description | | -------- | ---- | -------- | ------- | ----------- |
Response
| property | type | description |
| ----------- | --------- | -------------------------------------------- |
| status | boolean
| Shows method is return without error |
| data | array
| If method return with error, it will be null |
| data[] | object
| State item |
| data[].code | string
| Code of state |
| data[].name | string
| Name of state |
Usage
const Ivd = require('@yek-plus/ivd')
const ivd = new Ivd()
ivd.methods.IlList().then(console.log)
DaireList
Inputs
| property | type | required | default | description |
| -------- | -------- | -------- | ------- | ------------- |
| ilCode | string
| true | null | Code of state |
Response
| property | type | description |
| ---------------- | --------- | -------------------------------------------- |
| status | boolean
| Shows method is return without error |
| data | array
| If method return with error, it will be null |
| data[] | object
| tax region item |
| data[].code | string
| Code of state |
| data[].name | string
| Name of state |
| data[].orgOid | string
| OrgOid of state |
| data[].code-name | string
| Code-name combination of state |
| data[].name-code | string
| Name-code combination of state |
| data[].ilcode | string
| Returns ilCode |
Usage
const Ivd = require('@yek-plus/ivd')
const ivd = new Ivd()
ivd.methods
.DaireList({
ilCode: '035',
})
.then(console.log)