{"_id":"@barobill-sdk/ti","_rev":"5-493ed86fb58f33ab81e49fbd2d133c8d","name":"@barobill-sdk/ti","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@barobill-sdk/ti","version":"1.0.0","author":"","license":"ISC","_id":"@barobill-sdk/ti@1.0.0","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"c778b1ea39a6ac9dc696253016d63b4d233fb2cc","tarball":"https://registry.npmjs.org/@barobill-sdk/ti/-/ti-1.0.0.tgz","fileCount":7,"integrity":"sha512-ykYHJmUaOM2t7kKdiq5Sc6jWD5nha6UA66lpUFpNSTWSBxRvey/ysNPt2gomfVW2X/+93ccnS/srW0PR4Radrg==","signatures":[{"sig":"MEYCIQCQScScD2HEBICOQ5JFYEGkXCplJ98iU+ffNzPOsLYcaQIhAK2WqJvf2NwnBFsXnjLeswJva0r/BM4YsQNlYQWKXhm/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809932},"main":"dist/index.js","_from":"file:barobill-sdk-ti-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/4cbd4cce8a22cf82a37d63b6a0b6d372/barobill-sdk-ti-1.0.0.tgz","_integrity":"sha512-ykYHJmUaOM2t7kKdiq5Sc6jWD5nha6UA66lpUFpNSTWSBxRvey/ysNPt2gomfVW2X/+93ccnS/srW0PR4Radrg==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자세금계산서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ti_1.0.0_1773387077779_0.49480314812465376","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@barobill-sdk/ti","version":"1.0.1","author":"","license":"ISC","_id":"@barobill-sdk/ti@1.0.1","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"756bbe2db8704656e7aedc928c79a6728e0cbee4","tarball":"https://registry.npmjs.org/@barobill-sdk/ti/-/ti-1.0.1.tgz","fileCount":7,"integrity":"sha512-By8BfmYgC6PnQ+GNeOO0nHchNZg95SAtytxFmj9F2kYMHw+euooGIMzhYh0iI/rzHjKvKZIhM/xwZG1gCkwAdw==","signatures":[{"sig":"MEYCIQCh8iT4+z/Q8tL5b4d9KW00yis2oMD2ChwAIw5ogY8DXQIhAPFgLWEg6agIwpqIgsufU8sAWEzW/Ljk2SPMO4E+jo61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818752},"main":"dist/index.js","_from":"file:barobill-sdk-ti-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/282de364915fd8a24a53a150e8bd654c/barobill-sdk-ti-1.0.1.tgz","_integrity":"sha512-By8BfmYgC6PnQ+GNeOO0nHchNZg95SAtytxFmj9F2kYMHw+euooGIMzhYh0iI/rzHjKvKZIhM/xwZG1gCkwAdw==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자세금계산서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ti_1.0.1_1773388368011_0.3306352856357113","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@barobill-sdk/ti","version":"1.0.2","author":"","license":"ISC","_id":"@barobill-sdk/ti@1.0.2","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"250a35c5447253206bea7578c17c11a466f8ac3b","tarball":"https://registry.npmjs.org/@barobill-sdk/ti/-/ti-1.0.2.tgz","fileCount":7,"integrity":"sha512-oztIMUpxdS7daVQKXOJvJCE7oASEu8guwNKpGh6/vP1It0zhiTjmsaInJcq8avvbPBMGYCqaqmJJ2Hdqk8usbg==","signatures":[{"sig":"MEUCIEnsmWSxIeMIFFUEnAuaEWMy6PompfItXyKoOKJM5h5/AiEAyzshLFlAUHEaa5Hf/5q929GBia/AS2arJRPM9EWAbx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818752},"main":"dist/index.js","_from":"file:barobill-sdk-ti-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/33b72e1cae78bce43205689e4fb12d7b/barobill-sdk-ti-1.0.2.tgz","_integrity":"sha512-oztIMUpxdS7daVQKXOJvJCE7oASEu8guwNKpGh6/vP1It0zhiTjmsaInJcq8avvbPBMGYCqaqmJJ2Hdqk8usbg==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자세금계산서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ti_1.0.2_1773395978421_0.4590520869900234","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@barobill-sdk/ti","version":"1.0.3","author":"","license":"ISC","_id":"@barobill-sdk/ti@1.0.3","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"862bdf4b68cc0580c2919dbbb5340797b911d7da","tarball":"https://registry.npmjs.org/@barobill-sdk/ti/-/ti-1.0.3.tgz","fileCount":8,"integrity":"sha512-kEzm1fdJmcCnPk6FEiRG0KIfAz1J3efZ+Jqkb4buKiowuO3lflwtpWeEczQ4Q0IVGAVx6LDwX29jS316RjLgOw==","signatures":[{"sig":"MEQCIEHtN4yq8NML4/orJr7uc516TP+IxYJc8UzEuchVOviiAiAlvnOuMG8kLQtZtxWmDy+d5VCoKt5fCz6PVeniRFp6bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820757},"main":"dist/index.js","_from":"file:barobill-sdk-ti-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/bb9d62fa9be78b39a374a304603a8d2e/barobill-sdk-ti-1.0.3.tgz","_integrity":"sha512-kEzm1fdJmcCnPk6FEiRG0KIfAz1J3efZ+Jqkb4buKiowuO3lflwtpWeEczQ4Q0IVGAVx6LDwX29jS316RjLgOw==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자세금계산서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ti_1.0.3_1773978944012_0.702122309600604","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@barobill-sdk/ti","version":"1.0.4","description":"바로빌 전자세금계산서 API SDK","license":"ISC","author":"","repository":{"type":"git","url":"git+https://github.com/leemhoon00/barobill-sdk.git"},"bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.4"},"scripts":{"build":"tsup"},"_id":"@barobill-sdk/ti@1.0.4","_integrity":"sha512-GmJSej+lJJCUpJntwvvAnCuA9KYbAU9tr20ZaPblajoMnlMMHcHLTT0XkSZnGolO5J4uDFJvt8RYyg1kOhZNAA==","_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/9d715cd945f8af260642c36b6e013f3c/barobill-sdk-ti-1.0.4.tgz","_from":"file:barobill-sdk-ti-1.0.4.tgz","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-GmJSej+lJJCUpJntwvvAnCuA9KYbAU9tr20ZaPblajoMnlMMHcHLTT0XkSZnGolO5J4uDFJvt8RYyg1kOhZNAA==","shasum":"10d8614a67485c3199144c41744a122c401d734c","tarball":"https://registry.npmjs.org/@barobill-sdk/ti/-/ti-1.0.4.tgz","fileCount":8,"unpackedSize":845495,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBRJ71cVuvSJ9yYXKXlxGUkAVeFbB3/aaHwAZYSdNuoDAiEAu5OF+spFBtPj/jV9CWXJZbeSQDzpkvqxcq3VsAMOjZA="}]},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"directories":{},"maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ti_1.0.4_1778566049211_0.6870603099608648"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-13T07:31:17.574Z","modified":"2026-05-12T06:07:29.493Z","1.0.0":"2026-03-13T07:31:17.920Z","1.0.1":"2026-03-13T07:52:48.175Z","1.0.2":"2026-03-13T09:59:38.578Z","1.0.3":"2026-03-20T03:55:44.183Z","1.0.4":"2026-05-12T06:07:29.357Z"},"bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"license":"ISC","homepage":"https://github.com/leemhoon00/barobill-sdk#readme","repository":{"type":"git","url":"git+https://github.com/leemhoon00/barobill-sdk.git"},"description":"바로빌 전자세금계산서 API SDK","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"readme":"# @barobill-sdk/ti\n\n바로빌 전자세금계산서 API TypeScript SDK (비공식)\n\n> **이 패키지는 바로빌의 공식 SDK가 아닌, 비공식 SDK입니다.**\n> 바로빌 API의 공식 문서는 [바로빌 API 레퍼런스](https://dev.barobill.co.kr/docs/references/%EB%B0%94%EB%A1%9C%EB%B9%8C-API-%EB%A0%88%ED%8D%BC%EB%9F%B0%EC%8A%A4-%EA%B0%9C%EC%9A%94)를 참고해 주세요.\n\n## 설치\n\n```bash\nnpm i @barobill-sdk/ti\n```\n\n## 사용법\n\n```typescript\nimport { TiClient } from '@barobill-sdk/ti';\n\nconst client = await TiClient.create({\n  certKey: 'your-cert-key',\n  corpNum: '1234567890', // 기본 사업자등록번호 (선택)\n  test: true,            // true: 테스트 환경 (기본값: false)\n});\n\nconst result = await client.registAndIssueTaxInvoice({\n  Invoice: {\n    InvoicerParty: {\n      MgtNum: '20240101-001',\n      CorpNum: '1234567890',\n      CorpName: '테스트회사',\n      // ...\n    },\n    InvoiceeParty: {\n      CorpNum: '0987654321',\n      CorpName: '거래처',\n      // ...\n    },\n    // ...\n  },\n});\n```\n\n- `certKey`: 바로빌 인증키\n- `corpNum` (선택): 기본 사업자등록번호. 설정하면 API 호출 시 자동 주입됩니다.\n- `test`: `true`이면 테스트 환경, `false`이면 운영 환경\n\n## 주요 메서드\n\n| 분류 | 메서드 |\n|------|--------|\n| 등록/발행 | `registTaxInvoice`, `issueTaxInvoice`, `registAndIssueTaxInvoice` 등 |\n| 수정 | `registModifyTaxInvoice`, `updateTaxInvoice` 등 |\n| 삭제 | `deleteTaxInvoice`, `deleteTaxInvoiceIk` |\n| 조회 | `getTaxInvoice`, `getTaxInvoiceState`, `getTaxInvoiceStates`, `getTaxInvoiceLog` 등 |\n| 첨부파일 | `attachFileByFTP`, `attachFilesByFTP`, `deleteAttachFile`, `getAttachedFileList` |\n| 전송 | `sendEmail`, `sendSMS`, `sendFax` 등 |\n| URL | `getTaxInvoicePrintURL`, `getTaxInvoiceMailURL`, `getBaroBillURL` |\n| 유틸 | `getErrString`, `ping` |\n\n## 관련 링크\n\n- [전체 패키지 목록 (모노레포)](https://github.com/jonghun-park/barobill-sdk)\n\n## License\n\nISC\n","readmeFilename":"README.md"}