New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

popbill

Package Overview
Dependencies
Maintainers
1
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

popbill - npm Package Compare versions

Comparing version 1.9.3 to 1.10.0

9

CashbillTest.js

@@ -21,9 +21,10 @@ var popbill = require('./');

State = ['100', '200', '3**', '4**'];
State = ['1**', '2**', '3**', '4**'];
TradeType = ['N', 'C'];
TradeUsage = ['P', 'C'];
TaxationType = ['T', 'N'];
QString = '0100001234';
TradeOpt = ['N', 'B', 'T'];
QString = '01012345678';
cashbillService.search('1234567890','T', '20160701', '20160831', State, TradeType, TradeUsage, TaxationType, QString, 'D', 1, 30,
cashbillService.search('1234567890', 'R', '20180901', '20180931', State, TradeType, TradeUsage, TradeOpt, TaxationType, QString, 'D', 1, 50,
function(response){

@@ -265,3 +266,3 @@ console.log(response);

cashbillService.getInfo('1234567890', '20170303-01',
cashbillService.getInfo('1234567890', '20180926_06',
function(response){

@@ -268,0 +269,0 @@ console.log(response);

@@ -29,13 +29,16 @@ var popbill = require('./');

State = [ 1, 2, 3, 4 ];
ReserveYN = false;
SenderOnly = false;
QString = "공급받는자 상호";
faxService.search('1234567890', '20160101', '20160311', State, ReserveYN, SenderOnly, 'D', 1, 5,
function(response){
console.log(response);
}, function(error){
console.log(error);
});
faxService.search('1234567890', '20180901', '20180930', State, ReserveYN, SenderOnly, 'D', 1, 5, QString,
function(response){
console.log(response);
}, function(error){
console.log(error);
});
faxService.getUnitCost('1234567890',

@@ -145,3 +148,3 @@ function(UnitCost){

faxService.getFaxResult('1234567890', '015081013080700001',
faxService.getFaxResult('1234567890', '018092715201400001',
function(response){

@@ -160,3 +163,4 @@ console.log(response);

faxService.getFaxResultRN('1234567890', '20180903150553',
faxService.getFaxResultRN('1234567890', '20180927152011',
function(response){

@@ -163,0 +167,0 @@ console.log(response);

@@ -145,1 +145,8 @@ var popbill = require('./');

});
htTaxinvoiceService.getPopUpURL('6798700433','201809194100020300000cd5', 'testkorea_linkhub',
function(response){
console.log(response);
}, function (error){
console.log(error);
});

@@ -223,3 +223,3 @@ var popbill = require('./');

Order = 'D';
QString ='popbill';
kakaoService.search('1234567890', '20180301', '20180327', State, Item, '', SenderYN, 1, 10, Order,

@@ -232,3 +232,3 @@ function (Response) {

kakaoService.search('1234567890', '20180301', '20180327', State, Item, '', SenderYN, 1, 10, Order, 'testkorea',
kakaoService.search('1234567890', '20180901', '20180927', State, Item, '', SenderYN, 1, 10, Order, QString, 'testkorea',
function (Response) {

@@ -235,0 +235,0 @@ console.log(Response);

@@ -672,2 +672,6 @@ var Util = require('util');

BaseService.addMethod(CashbillService.prototype, "search", function(CorpNum, DType, SDate, EDate, State, TradeType, TradeUsage, TaxationType, QString, Order, Page, PerPage, success, error){
return this.search (CorpNum, DType, SDate, EDate, State, TradeType, TradeUsage, "", TaxationType, "", Order, Page, PerPage, success, error);
});
BaseService.addMethod(CashbillService.prototype, "search", function(CorpNum, DType, SDate, EDate, State, TradeType, TradeUsage, TradeOpt, TaxationType, QString, Order, Page, PerPage, success, error){
if(!DType || 0 === DType.length) {

@@ -693,2 +697,7 @@ this._throwError(-99999999,'검색일자 유형이 입력되지 않았습니다.',error);

targetURI += '&TradeType=' + TradeType.toString();
if ( TradeOpt !== "" ){
targetURI += '&TradeOpt=' + TradeOpt.toString();
}
targetURI += '&TradeUsage=' + TradeUsage.toString();

@@ -738,6 +747,11 @@ targetURI += '&TaxationType=' + TaxationType.toString();

if(!EmailType || 0 === EmailType.length) {
this._throwError(-99999999,'메일전송 타입이 입력되지 않았습니다.',error);
this._throwError(-99999999,'메일전송타입(EmailType)이 입력되지 않았습니다.',error);
return;
}
if(0 === SendYN.length) {
this._throwError(-99999999,'메일전송여부(SendYN)가 입력되지 않았습니다.',error);
return;
}
this._executeAction({

@@ -744,0 +758,0 @@ uri : '/Cashbill/EmailSendConfig?EmailType=' + EmailType + '&SendYN=' + SendYN,

@@ -301,2 +301,15 @@ var Util = require('util');

BaseService.addMethod(FaxService.prototype, "resendFaxRN", function(CorpNum, OrgRequestNum, Sender, SenderName, Receivers, ReserveDT, Title, RequestNum, success, error){
var options = {
SenderNum : Sender,
SenderName : SenderName,
Receiver : Receivers,
ReserveDT : ReserveDT,
Title : Title,
RequestNum: RequestNum,
OrgRequestNum : OrgRequestNum,
}
this.resendFaxRN(CorpNum, options, success, error);
});
BaseService.addMethod(FaxService.prototype, "resendFaxRN", function(CorpNum, OrgRequestNum, Sender, SenderName, Receiver, ReceiverName, ReserveDT, Title, RequestNum, success, error){

@@ -449,3 +462,7 @@ var options = {

FaxService.prototype.search = function(CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, success, error){
BaseService.addMethod(FaxService.prototype, "search", function (CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, success, error) {
this.search(CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, "", success, error)
});
BaseService.addMethod(FaxService.prototype, "search", function(CorpNum, SDate, EDate, State, ReserveYN, SenderOnly, Order, Page, PerPage, QString, success, error){
if(!SDate || 0 === SDate.length) {

@@ -474,2 +491,6 @@ this._throwError(-99999999,'시작일자가 입력되지 않았습니다.',error);

if (QString !== "") {
targetURI += '&QString=' + encodeURIComponent(QString);
}
this._executeAction({

@@ -484,3 +505,3 @@ uri : targetURI,

});
}
});

@@ -487,0 +508,0 @@ BaseService.addMethod(FaxService.prototype, 'getSenderNumberList', function(CorpNum, success, error){

@@ -1,373 +0,395 @@

var Util = require('util');
var Util = require('util');
var BaseService = require('./BaseService');
module.exports = HTTaxinvoiceService;
Util.inherits(HTTaxinvoiceService,BaseService);
Util.inherits(HTTaxinvoiceService, BaseService);
function HTTaxinvoiceService(configs) {
BaseService.call(this,configs);
this._scopes.push('111');
};
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function(CorpNum, success, error){
this.getChargeInfo(CorpNum, '', success, error);
BaseService.call(this, configs);
this._scopes.push('111');
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function (CorpNum, success, error) {
this.getChargeInfo(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function (CorpNum, UserID, success, error){
if(!CorpNum || 0 === CorpNum.length) {
this._throwError(-99999999,'팝빌회원 사업자번호가 입력되지 않았습니다.',error);
return;
}
this._executeAction({
uri : '/HomeTax/Taxinvoice/ChargeInfo',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getChargeInfo", function (CorpNum, UserID, success, error) {
if (!CorpNum || 0 === CorpNum.length) {
this._throwError(-99999999, '팝빌회원 사업자번호가 입력되지 않았습니다.', error);
return;
}
this._executeAction({
uri: '/HomeTax/Taxinvoice/ChargeInfo',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function(CorpNum, Type, DType, SDate, EDate, success, error){
this.requestJob(CorpNum, Type, DType, SDate, EDate, "", success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function (CorpNum, Type, DType, SDate, EDate, success, error) {
this.requestJob(CorpNum, Type, DType, SDate, EDate, "", success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function(CorpNum, Type, DType, SDate, EDate, UserID, success, error){
targetURI = '/HomeTax/Taxinvoice/' + Type;
targetURI += '?DType=' + DType;
targetURI += '&SDate=' + SDate;
targetURI += '&EDate=' + EDate;
BaseService.addMethod(HTTaxinvoiceService.prototype, "requestJob", function (CorpNum, Type, DType, SDate, EDate, UserID, success, error) {
targetURI = '/HomeTax/Taxinvoice/' + Type;
targetURI += '?DType=' + DType;
targetURI += '&SDate=' + SDate;
targetURI += '&EDate=' + EDate;
this._executeAction({
uri : targetURI,
CorpNum : CorpNum,
UserID : UserID,
Method : 'POST',
success : function(response){
if(success) success(response.jobID);
},
error : error
});
this._executeAction({
uri: targetURI,
CorpNum: CorpNum,
UserID: UserID,
Method: 'POST',
success: function (response) {
if (success) success(response.jobID);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function(CorpNum, JobID, success, error){
this.getJobState(CorpNum, JobID, "", success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function (CorpNum, JobID, success, error) {
this.getJobState(CorpNum, JobID, "", success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function(CorpNum, JobID, UserID, success, error){
if ( JobID.length !== 18 ) {
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error);
return;
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "getJobState", function (CorpNum, JobID, UserID, success, error) {
if (JobID.length !== 18) {
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error);
return;
}
this._executeAction({
uri : '/HomeTax/Taxinvoice/' + JobID + '/State',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
this._executeAction({
uri: '/HomeTax/Taxinvoice/' + JobID + '/State',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function(CorpNum, success, error){
this.listActiveJob(CorpNum, "", success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function (CorpNum, success, error) {
this.listActiveJob(CorpNum, "", success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function(CorpNum, UserID, success, error){
this._executeAction({
uri : '/HomeTax/Taxinvoice/JobList',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "listActiveJob", function (CorpNum, UserID, success, error) {
this._executeAction({
uri: '/HomeTax/Taxinvoice/JobList',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, success, error){
this.search(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, success, error) {
this.search(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, UserID, success, error){
if ( JobID.length !== 18 ){
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error);
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "search", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, Page, PerPage, Order, UserID, success, error) {
if (JobID.length !== 18) {
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error);
}
targetURI = '/HomeTax/Taxinvoice/'+JobID;
targetURI += '?Type=' + Type.toString();
targetURI += '&TaxType=' + TaxType.toString();
targetURI += '&PurposeType=' + PurposeType.toString();
targetURI += '&TaxRegIDType=' + TaxRegIDType;
targetURI += '&TaxRegID=' + TaxRegID;
targetURI = '/HomeTax/Taxinvoice/' + JobID;
targetURI += '?Type=' + Type.toString();
targetURI += '&TaxType=' + TaxType.toString();
targetURI += '&PurposeType=' + PurposeType.toString();
targetURI += '&TaxRegIDType=' + TaxRegIDType;
targetURI += '&TaxRegID=' + TaxRegID;
if ( TaxRegIDYN !== '')
targetURI += '&TaxRegIDYN=' + TaxRegIDYN;
if (TaxRegIDYN !== '')
targetURI += '&TaxRegIDYN=' + TaxRegIDYN;
targetURI += '&Page=' + Page;
targetURI += '&PerPage=' + PerPage;
targetURI += '&Order=' + Order;
targetURI += '&Page=' + Page;
targetURI += '&PerPage=' + PerPage;
targetURI += '&Order=' + Order;
this._executeAction({
uri : targetURI,
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
this._executeAction({
uri: targetURI,
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, success, error){
this.summary(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, success, error) {
this.summary(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function(CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, UserID, success, error){
if ( JobID.length !== 18 ){
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error);
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "summary", function (CorpNum, JobID, Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, UserID, success, error) {
if (JobID.length !== 18) {
this._throwError(-99999999, '작업아이디(jobID)가 올바르지 않습니다.', error);
}
targetURI = '/HomeTax/Taxinvoice/'+JobID +'/Summary';
targetURI += '?Type=' + Type.toString();
targetURI += '&TaxType=' + TaxType.toString();
targetURI += '&PurposeType=' + PurposeType.toString();
targetURI += '&TaxRegIDType=' + TaxRegIDType;
targetURI += '&TaxRegID=' + TaxRegID;
targetURI = '/HomeTax/Taxinvoice/' + JobID + '/Summary';
targetURI += '?Type=' + Type.toString();
targetURI += '&TaxType=' + TaxType.toString();
targetURI += '&PurposeType=' + PurposeType.toString();
targetURI += '&TaxRegIDType=' + TaxRegIDType;
targetURI += '&TaxRegID=' + TaxRegID;
if ( TaxRegIDYN !== '')
targetURI += '&TaxRegIDYN=' + TaxRegIDYN;
if (TaxRegIDYN !== '')
targetURI += '&TaxRegIDYN=' + TaxRegIDYN;
this._executeAction({
uri : targetURI,
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
this._executeAction({
uri: targetURI,
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function(CorpNum, NTSConfirmNum, success, error){
this.getTaxinvoice(CorpNum, NTSConfirmNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function (CorpNum, NTSConfirmNum, success, error) {
this.getTaxinvoice(CorpNum, NTSConfirmNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function(CorpNum, NTSConfirmNum, UserID, success, error){
if ( NTSConfirmNum.length !== 24 ){
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error);
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "getTaxinvoice", function (CorpNum, NTSConfirmNum, UserID, success, error) {
if (NTSConfirmNum.length !== 24) {
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error);
}
this._executeAction({
uri : '/HomeTax/Taxinvoice/' + NTSConfirmNum,
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
this._executeAction({
uri: '/HomeTax/Taxinvoice/' + NTSConfirmNum,
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function(CorpNum, NTSConfirmNum, success, error){
this.getXML(CorpNum, NTSConfirmNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function (CorpNum, NTSConfirmNum, success, error) {
this.getXML(CorpNum, NTSConfirmNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function(CorpNum, NTSConfirmNum, UserID, success, error){
if ( NTSConfirmNum.length !== 24 ){
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error);
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "getXML", function (CorpNum, NTSConfirmNum, UserID, success, error) {
if (NTSConfirmNum.length !== 24) {
this._throwError(-99999999, '국세청승인번호(NTSConfirmNum)가 올바르지 않습니다.', error);
}
this._executeAction({
uri : '/HomeTax/Taxinvoice/' + NTSConfirmNum + '?T=xml',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
this._executeAction({
uri: '/HomeTax/Taxinvoice/' + NTSConfirmNum + '?T=xml',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function(CorpNum, success, error){
this.getFlatRatePopUpURL(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function (CorpNum, success, error) {
this.getFlatRatePopUpURL(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function (CorpNum, UserID, success, error){
if(!CorpNum || 0 === CorpNum.length) {
this._throwError(-99999999,'팝빌회원 사업자번호가 입력되지 않았습니다.',error);
return;
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRatePopUpURL", function (CorpNum, UserID, success, error) {
if (!CorpNum || 0 === CorpNum.length) {
this._throwError(-99999999, '팝빌회원 사업자번호가 입력되지 않았습니다.', error);
return;
}
this._executeAction({
uri : '/HomeTax/Taxinvoice?TG=CHRG',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response.url);
},
error : error
});
this._executeAction({
uri: '/HomeTax/Taxinvoice?TG=CHRG',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response.url);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function(CorpNum, success, error){
this.getCertificatePopUpURL(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function (CorpNum, success, error) {
this.getCertificatePopUpURL(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function (CorpNum, UserID, success, error){
if(!CorpNum || 0 === CorpNum.length) {
this._throwError(-99999999,'팝빌회원 사업자번호가 입력되지 않았습니다.',error);
return;
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificatePopUpURL", function (CorpNum, UserID, success, error) {
if (!CorpNum || 0 === CorpNum.length) {
this._throwError(-99999999, '팝빌회원 사업자번호가 입력되지 않았습니다.', error);
return;
}
this._executeAction({
uri : '/HomeTax/Taxinvoice?TG=CERT',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response.url);
},
error : error
});
this._executeAction({
uri: '/HomeTax/Taxinvoice?TG=CERT',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response.url);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function(CorpNum, success, error){
this.getFlatRateState(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function (CorpNum, success, error) {
this.getFlatRateState(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function(CorpNum, UserID, success, error){
this._executeAction({
uri : '/HomeTax/Taxinvoice/Contract',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getFlatRateState", function (CorpNum, UserID, success, error) {
this._executeAction({
uri: '/HomeTax/Taxinvoice/Contract',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function(CorpNum, success, error){
this.getCertificateExpireDate(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function (CorpNum, success, error) {
this.getCertificateExpireDate(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function(CorpNum, UserID, success, error){
this._executeAction({
uri : '/HomeTax/Taxinvoice/CertInfo',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response.certificateExpiration);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getCertificateExpireDate", function (CorpNum, UserID, success, error) {
this._executeAction({
uri: '/HomeTax/Taxinvoice/CertInfo',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response.certificateExpiration);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function(CorpNum, success, error){
this.checkCertValidation(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function (CorpNum, success, error) {
this.checkCertValidation(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function(CorpNum, UserID, success, error){
this._executeAction({
uri : '/HomeTax/Taxinvoice/CertCheck',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkCertValidation", function (CorpNum, UserID, success, error) {
this._executeAction({
uri: '/HomeTax/Taxinvoice/CertCheck',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function(CorpNum, success, error){
this.checkDeptUser(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function (CorpNum, success, error) {
this.checkDeptUser(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function(CorpNum, UserID, success, error){
this._executeAction({
uri : '/HomeTax/Taxinvoice/DeptUser',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkDeptUser", function (CorpNum, UserID, success, error) {
this._executeAction({
uri: '/HomeTax/Taxinvoice/DeptUser',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function(CorpNum, DeptUserID, DeptUserPWD, success, error){
this.registDeptUser(CorpNum, DeptUserID, DeptUserPWD, '',success,error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function (CorpNum, DeptUserID, DeptUserPWD, success, error) {
this.registDeptUser(CorpNum, DeptUserID, DeptUserPWD, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function(CorpNum, DeptUserID, DeptUserPWD, UserID, success, error){
if(!DeptUserID || 0 === DeptUserID.length) {
this._throwError(-99999999,'홈택스 전자세금계산서 부서사용자 아이디가 입력되지 않았습니다.',error);
return;
}
if(!DeptUserPWD || 0 === DeptUserPWD.length) {
this._throwError(-99999999,'홈택스 전자세금계산서 부서사용자 비밀번호가 입력되지 않았습니다.',error);
return;
}
BaseService.addMethod(HTTaxinvoiceService.prototype, "registDeptUser", function (CorpNum, DeptUserID, DeptUserPWD, UserID, success, error) {
if (!DeptUserID || 0 === DeptUserID.length) {
this._throwError(-99999999, '홈택스 전자세금계산서 부서사용자 아이디가 입력되지 않았습니다.', error);
return;
}
if (!DeptUserPWD || 0 === DeptUserPWD.length) {
this._throwError(-99999999, '홈택스 전자세금계산서 부서사용자 비밀번호가 입력되지 않았습니다.', error);
return;
}
var req = {
id : DeptUserID,
pwd : DeptUserPWD
};
var postData = this._stringify(req);
var req = {
id: DeptUserID,
pwd: DeptUserPWD
};
var postData = this._stringify(req);
this._executeAction({
uri : '/HomeTax/Taxinvoice/DeptUser',
CorpNum : CorpNum,
UserID : UserID,
Data : postData,
Method : 'POST',
success : function(response){
if(success) success(response);
},
error : error
});
this._executeAction({
uri: '/HomeTax/Taxinvoice/DeptUser',
CorpNum: CorpNum,
UserID: UserID,
Data: postData,
Method: 'POST',
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function(CorpNum, success, error){
this.checkLoginDeptUser(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function (CorpNum, success, error) {
this.checkLoginDeptUser(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function(CorpNum, UserID, success, error){
this._executeAction({
uri : '/HomeTax/Taxinvoice/DeptUser/Check',
CorpNum : CorpNum,
UserID : UserID,
success : function(response){
if(success) success(response);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "checkLoginDeptUser", function (CorpNum, UserID, success, error) {
this._executeAction({
uri: '/HomeTax/Taxinvoice/DeptUser/Check',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function(CorpNum, success, error){
this.deleteDeptUser(CorpNum, '', success, error);
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function (CorpNum, success, error) {
this.deleteDeptUser(CorpNum, '', success, error);
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function(CorpNum, UserID, success, error){
this._executeAction({
uri : '/HomeTax/Taxinvoice/DeptUser',
CorpNum : CorpNum,
UserID : UserID,
Method : 'POST',
Method : 'DELETE',
success : function(response){
if(success) success(response);
},
error : error
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "deleteDeptUser", function (CorpNum, UserID, success, error) {
this._executeAction({
uri: '/HomeTax/Taxinvoice/DeptUser',
CorpNum: CorpNum,
UserID: UserID,
Method: 'POST',
Method: 'DELETE',
success: function (response) {
if (success) success(response);
},
error: error
});
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getPopUpURL", function (CorpNum, NTSConfirmNum, success, error) {
this.getPopUpURL(CorpNum, NTSConfirmNum, '', success, error)
});
BaseService.addMethod(HTTaxinvoiceService.prototype, "getPopUpURL", function (CorpNum, NTSConfirmNum, UserID, success, error) {
if (NTSConfirmNum.length !== 24) {
this._throwError(-99999999, '국세청승인번호가 올바르지 않았습니다.', error);
return;
}
this._executeAction({
uri: '/HomeTax/Taxinvoice/' + NTSConfirmNum + '/PopUp',
CorpNum: CorpNum,
UserID: UserID,
success: function (response) {
if (success) success(response);
},
error: error
});
});

@@ -630,4 +630,8 @@ var Util = require('util');

});
//Search (UserID)
BaseService.addMethod(KakaoService.prototype, "search", function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Page, PerPage, Order, UserID, success, error) {
this.search(CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Page, PerPage, Order, '', UserID, success, error);
});
BaseService.addMethod(KakaoService.prototype, "search", function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Page, PerPage, Order, QString, UserID, success, error) {
if (!SDate || 0 === SDate.length) {

@@ -655,2 +659,5 @@ this._throwError(-99999999, '시작일자가 입력되지 않았습니다.', error);

targetURI += '&Order=' + Order;
if (QString !== "") {
targetURI += '&QString=' + encodeURIComponent(QString);
}

@@ -670,2 +677,3 @@ this._executeAction({

//GetUnitCost

@@ -672,0 +680,0 @@ BaseService.addMethod(KakaoService.prototype, "getUnitCost", function (CorpNum, KakaoType, success, error) {

@@ -76,3 +76,3 @@ var Util = require('util');

this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, false, success, error);
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, false, '', success, error);
});

@@ -88,3 +88,3 @@

this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error);
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error);
});

@@ -101,3 +101,3 @@

this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error);
this.sendMessage('SMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error);
});

@@ -118,7 +118,7 @@

BaseService.addMethod(MessageService.prototype, 'sendSMS_multi', function (CorpNum, Sender, Contents, Messages, reserveDT, success, error) {
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, false, success, error);
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, false, '', success, error);
});
BaseService.addMethod(MessageService.prototype, 'sendSMS_multi', function (CorpNum, Sender, Contents, Messages, reserveDT, adsYN, success, error) {
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, adsYN, success, error);
this.sendMessage('SMS', CorpNum, Sender, '', '', Contents, Messages, reserveDT, adsYN, '', success, error);
});

@@ -139,3 +139,3 @@

this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, false, success, error);
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, false, '', success, error);
});

@@ -152,3 +152,3 @@

this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error);
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error);
});

@@ -166,3 +166,3 @@

this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error);
this.sendMessage('LMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error);
});

@@ -184,7 +184,7 @@

BaseService.addMethod(MessageService.prototype, 'sendLMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, success, error) {
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, success, error);
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, '', success, error);
});
BaseService.addMethod(MessageService.prototype, 'sendLMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, adsYN, success, error) {
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, success, error);
this.sendMessage('LMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, '', success, error);
});

@@ -205,3 +205,3 @@

this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, false, success, error);
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, false, '', success, error);
});

@@ -218,3 +218,3 @@

this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error);
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error);
});

@@ -232,3 +232,3 @@

this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, success, error);
this.sendMessage('XMS', CorpNum, '', '', '', '', Messages, reserveDT, adsYN, '', success, error);
});

@@ -250,7 +250,7 @@

BaseService.addMethod(MessageService.prototype, 'sendXMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, success, error) {
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, success, error);
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, false, '', success, error);
});
BaseService.addMethod(MessageService.prototype, 'sendXMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, reserveDT, adsYN, success, error) {
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, success, error);
this.sendMessage('XMS', CorpNum, Sender, '', Subject, Contents, Messages, reserveDT, adsYN, '', success, error);
});

@@ -262,5 +262,4 @@

BaseService.addMethod(MessageService.prototype, 'sendMessage', function (MsgType, CorpNum, Sender, SenderName, Subject, Contents, Messages, reserveDT, adsYN, success, error) {
this.sendMessage(MsgType, CorpNum, Sender, SenderName, Subject, Contents, Messages, reserveDT, adsYN, "", success, error)
this.sendMessage(MsgType, CorpNum, Sender, SenderName, Subject, Contents, Messages, reserveDT, adsYN, '', success, error)
});

@@ -337,3 +336,3 @@

this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, false, success, error);
this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, false, '', success, error);
});

@@ -350,3 +349,3 @@

this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, adsYN, success, error);
this.sendMessage_MMS(CorpNum, '', '', '', '', Messages, FilePaths, reserveDT, adsYN, '', success, error);
});

@@ -367,7 +366,7 @@

BaseService.addMethod(MessageService.prototype, 'sendMMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, FilePaths, reserveDT, success, error) {
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, false, success, error);
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, false, '', success, error);
});
BaseService.addMethod(MessageService.prototype, 'sendMMS_multi', function (CorpNum, Sender, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, success, error) {
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, adsYN, success, error);
this.sendMessage_MMS(CorpNum, Sender, '', Subject, Contents, Messages, FilePaths, reserveDT, adsYN, '', success, error);
});

@@ -380,3 +379,3 @@

BaseService.addMethod(MessageService.prototype, 'sendMessage_MMS', function (CorpNum, Sender, SenderName, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, success, error) {
this.sendMessage_MMS(CorpNum, Sender, SenderName, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, "", success, error)
this.sendMessage_MMS(CorpNum, Sender, SenderName, Subject, Contents, Messages, FilePaths, reserveDT, adsYN, '', success, error)
});

@@ -516,3 +515,9 @@

MessageService.prototype.search = function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, success, error) {
BaseService.addMethod(MessageService.prototype, 'search', function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, success, error) {
this.search(CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, "", success, error)
});
BaseService.addMethod(MessageService.prototype, 'search', function (CorpNum, SDate, EDate, State, Item, ReserveYN, SenderYN, Order, Page, PerPage, QString, success, error) {
if (!SDate || 0 === SDate.length) {

@@ -542,2 +547,6 @@ this._throwError(-99999999, '시작일자가 입력되지 않았습니다.', error);

if (QString !== "") {
targetURI += '&QString=' + encodeURIComponent(QString);
}
this._executeAction({

@@ -552,3 +561,3 @@ uri: targetURI,

});
}
});

@@ -591,3 +600,3 @@ MessageService.prototype.getAutoDenyList = function (CorpNum, success, error) {

BaseService.addMethod(MessageService.prototype, 'getStates', function (CorpNum, ReciptNumList, success, error) {
this.getStats(CorpNum, ReciptNumList, "", success, error);
this.getStates(CorpNum, ReciptNumList, "", success, error);
});

@@ -594,0 +603,0 @@

@@ -832,6 +832,11 @@ var Util = require('util');

if(!EmailType || 0 === EmailType.length) {
this._throwError(-99999999,'메일전송 타입이 입력되지 않았습니다.',error);
this._throwError(-99999999,'메일전송타입(EmailType)이 입력되지 않았습니다.',error);
return;
}
if(0 === SendYN.length) {
this._throwError(-99999999,'메일전송여부(SendYN)가 입력되지 않았습니다.',error);
return;
}
this._executeAction({

@@ -838,0 +843,0 @@ uri : '/Statement/EmailSendConfig?EmailType=' + EmailType + '&SendYN=' + SendYN,

@@ -1210,3 +1210,38 @@ var Util = require('util');

BaseService.addMethod(TaxinvoiceService.prototype, 'assignMgtKey', function (CorpNum, KeyType, ItemKey, MgtKey, success, error) {
this.assignMgtKey(CorpNum, KeyType, ItemKey, MgtKey, "", success, error);
});
BaseService.addMethod(TaxinvoiceService.prototype, 'assignMgtKey', function (CorpNum, KeyType, ItemKey, MgtKey, UserID, success, error) {
if(!KeyType || 0 === KeyType.length) {
this._throwError(-99999999,'세금계산서 발행유형이 입력되지 않았습니다.',error);
return;
}
if(!ItemKey || 0 === ItemKey.length) {
this._throwError(-99999999,'아이템키가 입력되지 않았습니다.',error);
return;
}
if(!MgtKey || 0 === MgtKey.length) {
this._throwError(-99999999,'관리번호가 입력되지 않았습니다.',error);
return;
}
var postData = "MgtKey="+MgtKey;
this._executeAction({
uri : '/Taxinvoice/'+ItemKey+ '/'+KeyType,
CorpNum : CorpNum,
UserID : UserID,
Data : postData,
Method : 'POST',
ContentsType : 'application/x-www-form-urlencoded; charset=utf-8',
success : function(response){
if(success) success(response);
},
error : error
});
});
BaseService.addMethod(TaxinvoiceService.prototype, "listEmailConfig", function (CorpNum, success, error) {

@@ -1235,6 +1270,11 @@ this.listEmailConfig(CorpNum, "", success, error);

if(!EmailType || 0 === EmailType.length) {
this._throwError(-99999999,'메일전송 타입이 입력되지 않았습니다.',error);
this._throwError(-99999999,'메일전송타입(EmailType)이 입력되지 않았습니다.',error);
return;
}
if(0 === SendYN.length) {
this._throwError(-99999999,'메일전송여부(SendYN)가 입력되지 않았습니다.',error);
return;
}
this._executeAction({

@@ -1241,0 +1281,0 @@ uri : '/Taxinvoice/EmailSendConfig?EmailType=' + EmailType + '&SendYN=' + SendYN,

@@ -32,4 +32,5 @@ var popbill = require('./');

SenderYN = false;
Qstring = "상상";
messageService.search('1234567890','20160101','20160310',State,Item,true,true,'D',1,10,
messageService.search('1234567890','20180927','20180927',State,Item,true,true,'D',1,10, Qstring,
function(Response){

@@ -51,3 +52,2 @@ console.log(Response);

messageService.getURL('1234567890','BOX',

@@ -231,3 +231,4 @@ function(UnitCost){

messageService.getMessages('1234567890', '015081013000000005',
var reciptNumList = [];
messageService.getMessagesRN('1234567890', '20180903141403',
function(response){

@@ -240,3 +241,3 @@ console.log(response);

messageService.getMessagesRN('1234567890', '20180903141403',
messageService.getMessages('1234567890', '015081013000000005',
function(response){

@@ -248,3 +249,2 @@ console.log(response);

messageService.cancelReserve('1234567890', '015081013000000006',

@@ -265,14 +265,13 @@ function(response){

messageService.getSenderNumberList('1234567890',
messageService.getSenderNumberList('1234567890', 'testkorea',
function(response){
console.log(response);
},function(error){
console.log(error);
console.log(error);K
});
var ReciptNumList = ['018041717000000018', '018041717000000019'];
// var ReciptNumList = [];
var reciptNumList = ['018041717000000018', '018041717000000019'];
messageService.getStates('1234567890', ReciptNumList, "testkorea",
messageService.getStates('1234567890', reciptNumList, 'testkorea',
function(response){

@@ -279,0 +278,0 @@ console.log(response);

{
"name": "popbill",
"version": "1.9.3",
"version": "1.10.0",
"description": "Popbill API SDK for node. see www.popbill.com",

@@ -5,0 +5,0 @@ "author": "Kim Seongjun <pallet027@gmail.com>",

# node-popbill
팝빌 node.js SDK v1.9.3
팝빌 node.js SDK v1.10.0

@@ -4,0 +4,0 @@ ## Install

@@ -668,3 +668,3 @@ var popbill = require('./');

taxinvoiceService.assignMgtKey('1234567890', popbill.MgtKeyType.SELL, '018081010174100001', '20180810', '',
taxinvoiceService.assignMgtKey('1234567890', popbill.MgtKeyType.SELL, '018090717310100001', '20180908', 'testkorea',
function (response) {

@@ -684,3 +684,3 @@ console.log(response);

taxinvoiceService.updateEmailConfig('1234567890', "TAX_ACCEPT", false, "",
taxinvoiceService.updateEmailConfig('1234567890', "TAX_ISSUE", "true", "",
function(response){

@@ -687,0 +687,0 @@ console.log(response);

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc