vatapi
Version:
vatapi.com API Nodejs library.
68 lines (53 loc) • 1.27 kB
JavaScript
(function() {
var Vatapi, assert, country, credentials, invoiceBody, invoiceId, ip, price, updateInvoice, vat, vatapi;
assert = require('assert');
Vatapi = require('..');
credentials = {
key: "f9ee6da4c6759f18d8897e59ec7ae015"
};
vatapi = new Vatapi({
key: credentials.key
});
vat = "BE0890497810";
country = "BE";
price = 158.45;
ip = '212.58.246.90';
invoiceId = 5013;
invoiceBody = {
type: "sale",
currency_code: "EUR",
vat_number: "BE0890497810",
items: [
{
description: "test",
quantity: 1,
price_each: 10,
vat_rate: 20
}
]
};
updateInvoice = {
type: "sale",
currency_code: "DKK",
vat_number: "BE0890497810",
items: [
{
description: "test",
quantity: 1,
price_each: 10,
vat_rate: 20
}
]
};
describe('Vat', function() {});
describe('Invoice', function() {
return describe('#update()', function() {
return it('should update an existing invoice without error', function(done) {
return vatapi.invoice.update(invoiceId, updateInvoice, function(err, result) {
console.log(result);
return done();
});
});
});
});
}).call(this);