{"_id":"@angro/nav-connector","_rev":"35-d4e767dd4c07b039d533ea4b0335eb1f","name":"@angro/nav-connector","dist-tags":{"latest":"6.1.1"},"versions":{"1.0.1":{"name":"@angro/nav-connector","version":"1.0.1","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@1.0.1","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"c6dc666cd04e329c5789a72a0b197c05f4d80c8b","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-1.0.1.tgz","fileCount":30,"integrity":"sha512-E42LTNZZW/Oo57xbj5FYDdaaag/JIB51EjHJfBKsy4To53RYofL6HaPf3drMcP1IvCQIHf7ofYQvYvEfIlk84g==","signatures":[{"sig":"MEYCIQDTJrsP3GFK9AmhznXl3IFux6wydDr5LMw5PS8CUnXXUwIhAMhMvvg6wwKDzYrE6cWrAk2Yyg/+5A7HvOhSom1knPFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101772},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.10.0"},"gitHead":"ba7720cd7bc0d18f8c29317832bef381d64e0603","scripts":{"lint":"eslint src/**","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"5.6.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.5","xml2js":"^0.4.19","bson-objectid":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","mocha":"^5.0.1","dotenv":"^5.0.1","eslint":"^4.18.2","codecov":"^3.0.0","prettier":"^1.11.1","eslint-plugin-import":"^2.9.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_1.0.1_1523340529256_0.964249627711113","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@angro/nav-connector","version":"1.0.2","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@1.0.2","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"35e0ca6a931af05b3aeb8e6dafc2079f8968c55a","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-1.0.2.tgz","fileCount":30,"integrity":"sha512-6Eiqn50Yp4XN+HxH4iVYF1gNWzaL/znZ2xDxMJ9HV6hsS9qM6+r02reZcNLKxDw/uVbQdkLY+Sevg56lz7hoIg==","signatures":[{"sig":"MEYCIQCLXgqCMUrhFkoRiMLbkBx6iE8rkpmioya2cQZ2amNLlQIhAKDKipexxWH2gArtG/M0HPSy0JvkDDMDtm5fhwpo5Skv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102083},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.10.0"},"gitHead":"1d5642d5771fec6402e3dfeb0909dafc26c59a3f","scripts":{"lint":"eslint src/**","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"5.6.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.5","xml2js":"^0.4.19","bson-objectid":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","mocha":"^5.0.1","dotenv":"^5.0.1","eslint":"^4.18.2","codecov":"^3.0.0","prettier":"^1.11.1","eslint-plugin-import":"^2.9.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_1.0.2_1523343178684_0.2329645289644362","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@angro/nav-connector","version":"1.0.3","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@1.0.3","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"7a3f7fd96e2a015d647775eaea7e21a7934b0323","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-1.0.3.tgz","fileCount":30,"integrity":"sha512-3Khz2VcOTtzmcTsKaVgg6U5zbBOpJ3NT583FyWLUoc1yyJXCROEmFy9cz9Jwl0ZveeU0Kb4gIJ6l2pJVqQkGDg==","signatures":[{"sig":"MEQCIEP+pJxRJWQG5Q53iBQu8CK+vs6ZN6u/7pgglHa27dMOAiBI46iCJeq1DgBa3/jfyORT4dcWzXxV7sZtDohXwICadQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102067},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.10.0"},"gitHead":"70fe9b5067c4f27327602ac13c6f903c4a37058a","scripts":{"lint":"eslint src/**","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"5.6.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.5","xml2js":"^0.4.19","bson-objectid":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","mocha":"^5.0.1","dotenv":"^5.0.1","eslint":"^4.18.2","codecov":"^3.0.0","prettier":"^1.11.1","eslint-plugin-import":"^2.9.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_1.0.3_1523624861993_0.543548148003719","host":"s3://npm-registry-packages"}},"1.0.4-0":{"name":"@angro/nav-connector","version":"1.0.4-0","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@1.0.4-0","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"e30967140d821094c4d430576179554ccea34653","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-1.0.4-0.tgz","fileCount":30,"integrity":"sha512-kBg3NTmTjLvd2JlcFHX0OVSZGWOW5sLYiMOcYA3yOfKRiMItiTc/RKCzR+Ol1ViyQupPxwZSJ0K0WVgRtvCVYw==","signatures":[{"sig":"MEUCIAmHgjhIYSTa9H80fpvw+KEDHR0TtNdd2vq+xZrTPPL0AiEAjtah3QtyZyMB1F4z9KN886kx7dU1fH3KosJ4ExI39js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8pXMCRA9TVsSAnZWagAAnzUP/A1y/Oo5a1053GCfhpMK\nDVJ+jaacVxzMAVoAMUm0F/xfVt6VilfaLtFxnTHzJrSYl1y0q0X5EOB3bBB4\n9cBb3bXIPc3PwUNmIdHrGSQb4/IeNN/b6WMfZXaOROFBl5FK8lICoOvHdmDP\n0798idhMutKGgsksuZXobxILJdXb3sK5NcDRtHIND+tz2ZosDoxgf5VXqUPW\nno6d3FBXAgVoSmmWCWRLiePBxfKkEnE9ahq9yWDWBzV39MD0Dv9NfgQcqhCz\ndzcSNDLQjmlDEZ6u9nWKtZsvY2+2Vazvw53O8dOhWQbwNGB5HCPE3BZKxzcM\ncPGFCTsLRxklrGt/3jgk3NHDdr8+qQoqVjBBIEvMywwgxDnnvAIpDUk9nJAE\nSf5m6s9bW96oo2AHb5OHqTv4iUWJeHwh0sxJYvrCnoLE0DgZuvLpWjgmjVuV\nsRrgOw9ZPh/AJvtP0e/Plmyjzkm7xpIj9N/KX89Ulh3OGzwJxusHgTDRMziD\nP2IORgvb/47PYJiFsYi4KLPMRGXmQjSSL5ExxTtu7vsEDU5reLJMenfFeKrs\nHicQEXKtGXnmRqLl1bUNE53wScICbPVIhlrj3AyyVy7TRBG41oDx2XOaMrtN\nlhpxKfAq8N+5+lx0JHJYDvXca+XkwwKI4IEzyTUZhrc1XKD9ShHSbTbjVP8L\nTI6f\r\n=bGi+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","readme":"# nav-connector\n\n[![CircleCI](https://circleci.com/gh/angro-kft/nav-connector.svg?style=shield)](https://circleci.com/gh/angro-kft/nav-connector)\n[![codecov](https://codecov.io/gh/angro-kft/nav-connector/branch/dev/graph/badge.svg)](https://codecov.io/gh/angro-kft/nav-connector)\n[![npm (scoped)](https://img.shields.io/npm/v/@angro/nav-connector.svg)](https://www.npmjs.com/package/@angro/nav-connector)\n[![license](https://img.shields.io/github/license/angro-kft/nav-connector.svg)](https://github.com/angro-kft/nav-connector/blob/dev/LICENSE)\n![nav](https://img.shields.io/badge/NAV%20service%20version%20compatible-0.11-blue.svg)\n\nNode.js module which provides an interface for communicating with NAV online invoice service.\n\nThis module was developed in order to satisfy the following specification:  \n[Online invoice interface specification](https://onlineszamla-test.nav.gov.hu/api/files/container/download/Online%20Szamla_Interfesz%20specifik%C3%A1ci%C3%B3_EN.pdf)\n\n## Installation\n\nNode.js 8.10.0 or higher is required.\n\n```sh\n$ npm install @angro/nav-connector\n```\n\n## Example\n\n```js\nconst NavConnector = require('@angro/nav-connector');\n\n/* Your technical user's data. */\nconst technicalUser = {\n  login: 'login123',\n  password: 'password',\n  taxNumber: '12345678',\n  signatureKey: 'signatureKey',\n  exchangeKey: 'exchangeKey',\n};\n\nconst softwareData = {\n  softwareId: '123456789123456789',\n  softwareName: 'string',\n  softwareOperation: 'LOCAL_SOFTWARE',\n  softwareMainVersion: 'string',\n  softwareDevName: 'string',\n  softwareDevContact: 'string',\n  softwareDevCountryCode: 'HU',\n  softwareDevTaxNumber: 'string',\n};\n\nconst baseURL = 'https://api-test.onlineszamla.nav.gov.hu/invoiceService/';\n\n/* Create the nav connector interface. */\nconst navConnector = new NavConnector({ technicalUser, softwareData, baseURL });\n\n(async function sendInvoice() {\n  try {\n    /* On app start You can test connection to the NAV service and user given data validity.\n       testConnection() will throw if a tokenExchangeRequest operation is not successful. */\n    await navConnector.testConnection();\n\n    /* Send invoice to the NAV service.\n       invoiceOperations is the InvoiceOperationListType in the specification. */\n    const invoiceOperations = {\n      technicalAnnulment: false,\n      invoiceOperation: [\n        {\n          index: 1,\n          operation: 'CREATE',\n          invoice: 'invoice xml in base64 encoding',\n        },\n      ],\n    };\n\n    const transactionId = await navConnector.manageInvoice(invoiceOperations);\n\n    /* Check previously sent invoice processing status.\n       processingResults is the ProcessingResultListType in the specification. */\n    const processingResults = await navConnector.queryInvoiceStatus({\n      transactionId,\n    });\n\n    /* Check processingResults.length.\n        If the array is empty then transactionId was invalid. */\n    if (processingResults.length) {\n      /* Handle invoice status responses. */\n    }\n  } catch (error) {\n    if (error.response) {\n      /* Axios error instance.\n         error.response.data contains service error response,\n         this is the GeneralErrorResponseType in the specification. */\n    } else if (error.request) {\n      /* http.ClientRequest.\n         Possible network error. You can try to resend the request later. */\n    } else {\n      /* Something happened in setting up the request that triggered an Error. */\n    }\n  }\n})();\n```\n## API\n\n### NavConnector\n\nClass representing the implementation of the NAV online invoice data service specification.\n\n```js\n/**\n * Create a navConnector.\n * @param {Object} params Constuctor params.\n * @param {Object} params.technicalUser Technical user data.\n * @param {Object} params.softwareData Software data.\n * @param {String} [params.baseURL=https://api.onlineszamla.nav.gov.hu/invoiceService/] Axios baseURL.\n */\nconst navConnector = new NavConnector({ technicalUser, softwareData });\n```\n\n### navConnector.manageInvoice()\n\nMethod to send a single or multiple invoices to the NAV service. The method returns the transaction id of the operation which can be used later to get the status of the invoice processing status of this request.\n\n```js\n/**\n * Send request to NAV service to manage invoices.\n * @async\n * @param {Object} invoiceOperations Request object for xml conversion and send.\n * @returns {Promise<string>} Manage invoice operation transaction id.\n */\nconst transactionId = await navConnector.manageInvoice(invoiceOperations);\n```\n\nExample for invoiceOperations parameter:  \n\n```js\nconst invoiceOperations = {\n  technicalAnnulment: false,\n  invoiceOperation: [\n    {\n      index: 1,\n      operation: 'CREATE',\n      invoice: 'invoice xml in base64 encoding',\n    },\n    {\n      index: 2,\n      operation: 'STORNO',\n      invoice: 'invoice xml in base64 encoding',\n    },\n  ],\n};\n```\n\n### navConnector.queryInvoiceStatus()\n\nMethod to get the processing status of previously send invoices. The resolved return value is the ProcessingResultListType of the specification. \n\n```js\n/**\n * Get the result of a previously sent manage invoice request.\n * @async\n * @param {Object} params Function params.\n * @param {string} params.transactionId Manage invoice operation transaction id.\n * @param {boolean} [params.returnOriginalRequest=false] Flag for api response to contain the original invoice.\n * @returns {Promise<Array>} processingResults\n */\nconst processingResults = await navConnector.queryInvoiceStatus({\n      transactionId,\n      returnOriginalRequest: true,\n    });\n```\n\n### navConnector.testConnection()\n\nMethod to test connection, user auth data and keys validity with a tokenExchnageRequest.\n\n```js\n/**\n * Test connection, user auth data and keys validity with a tokenExchnageRequest.\n * @async\n * @throws {Object} Will throw an error if there was a network expectation\n * or any user given auth data or key is invalid.\n */\ntry {\n  await navConnector.testConnection();\n} catch(error) {\n  /* Log the error. */\n}\n```\n\n## Error handling\n\nAll methods can throw expectation and You can fine tune how to log these error, handle them or retry the request if possible.\n\n```js\ntry {\n  await navConnector.testConnection();\n} catch (error) {\n  if (error.response) {\n    /* Axios error instance.\n       Log the error and fix the request then resend it.\n       Its possible to have error here if the NAV service is down.\n       According to the specification handle those errors and\n       resend the request later. */\n  } else if (error.request) {\n    /* http.ClientRequest instance. \n       Possible network error. You can try to resend the request later. */\n  } else {\n    /* Something happened in setting up the request that triggered an Error.\n       Log the error and try to fix the problem then resend the request. */\n  }\n}\n```\n\n## Tests\n\nCopy the file named `.env.example` and rename it to `.env` in the root of the repository and replace placeholder values with your own technical user's data.  \n⚠️**Never edit the `.env.example` file and never commit your sensitive data!**\n\n```sh\n$ npm run test\n```\n\n## Maintainers\n\nThis repository is maintained by [ANGRO Nagykereskedelmi Kft.](https://angro.hu/)\n\nRepository lead maintainer: [Dávid Házi](https://github.com/kailniris) ( <mailto:hazi.david@angro.hu> )\n\n## License\n\n[GPL-3.0](LICENSE)\n","engines":{"npm":">= 5.6.0","node":">= 8.10.0"},"gitHead":"b9cc8039fe01609da90d6b135d2fabb81579498b","scripts":{"lint":"eslint src/**","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.0.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.5","xml2js":"^0.4.19","bson-objectid":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^11.4.1","chai":"^4.1.2","mocha":"^5.0.1","dotenv":"^5.0.1","eslint":"^4.18.2","codecov":"^3.0.0","prettier":"^1.11.1","eslint-plugin-import":"^2.9.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_1.0.4-0_1525847498784_0.292831717208927","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@angro/nav-connector","version":"1.0.4","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@1.0.4","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"11c228b46c0fb3842d2eefec3314043e3676c9c1","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-1.0.4.tgz","fileCount":30,"integrity":"sha512-iILV/RX80g6+v3wKyfYd215ddFQJKM+mpJYzu8KYPJPZB0+TCOXeCB+uLPOFu9DFe/jbzKsvonfs/QbkI2VWPQ==","signatures":[{"sig":"MEQCIFUcADBlnxzv65jmuEmhMgb3rogu8df0SHjiUHkKTqsjAiBha50yJxu1qSfYXtZpJgv2gJX9wJoC/Q+dCSksQzSeNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8qJqCRA9TVsSAnZWagAAEU0QAIPvYgRWxndlHTyUtJCs\n8lsgCYESv8096buqE28XSsE6W/lnk2U4aNJPDblMOvAPpeKdN7gZxj4ll98T\ndbRB1AUVTs7sMzkPSr0c5+i3FP9vZszu0O3MyEf/BN6D0PxJSCRHZGsPCxki\nrr2pj00QOZZx4WcrkMVmNZRIRHQdcvG2hVtDBed6m5rscUnoRAZQ6J90RT0t\nULuNQse1DBBz1QRHTYSz3ys/PKuYU3cCJ1an8GobqMzdUFIxudab/wPLFSHB\nr9KsmOuak3396pISHguJsJt7HAEBwX9sTxvun54YVSR7IOM6XdrkuS6wpRjp\nSwLbA+wOdlygbaXrzZDYbiyyCfc92GMxBhoSKjjozPFWphfrlBOUEF9anJWz\nNE/QEXUGomHFp8jd1GJuhxxYSY0GCrdOBVPl8RbyaxSA6BzKvR1d7wK4K23T\nrGAFYzJlQzXdRiDed76NeqI6hPmo2rvHxFuApHSdwoouERFhlOzP4f9OCVy7\nFuXEN+olKyPKsDVjRtUAz/WfQyPdlDL03F0G6It3GL5Q80rBu/7fhXcEb0+I\nA8+bmqHMSzuNSXFUtCERWqFO9PyMgR4fE1M2tyevVWwSOXmid8qEd1dP0WTP\nlWSxkcd2a4gZaeQ5LjVus6Q2QZF0HIyUTsON1jAkPBjI1Cf8CFglHxt9gYCl\n6NXN\r\n=fqEe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.10.0"},"gitHead":"0f3a14da93969ecb05bfa4b3415cac0f5c84dd82","scripts":{"lint":"eslint src/**","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.0.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.10","xml2js":"^0.4.19","bson-objectid":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.2","chai":"^4.1.2","mocha":"^5.1.1","dotenv":"^5.0.1","eslint":"^4.19.1","codecov":"^3.0.2","prettier":"^1.12.1","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_1.0.4_1525850728863_0.9644683383495405","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@angro/nav-connector","version":"1.0.5","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@1.0.5","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"399d6c4f18aa51e739d1f201811a19b0c9ae6a3c","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-1.0.5.tgz","fileCount":30,"integrity":"sha512-j/VLwd19JHBCkNPINPPFIo9oCEgOSRbVvx73ZWeF4oUWTC8yEwzEgAygBWRzHCBKJHEpkzSXKUTyI167nEiEJA==","signatures":[{"sig":"MEUCIDQVI43JxwXPfts6hSbSzkcODrk53l/JFuuQbhe5UBMdAiEA7QU8JTclTX3rW+l1UqOq7231AZbRT1zCAQRjJjpgwfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8/s5CRA9TVsSAnZWagAAr6kP/ijLrNWn8SVuDVpPaB41\nyZaxfg+Dd4UtmDUzMNdl06OwZQzx1cB2oomNhz2F/QMaEgZbBb2COt5B/rd3\n1SE1bTXfnZoQGeGv3bjRL/5NjUpCPpF6PuYQfL9br50Ch2+rkz3YZpDFb7E/\nKgMhvaEZtPVMBMdn6+yA3lMF5UdtOiOBHOk3Zpma48meBQkPowPiefd+btmy\nLNLLu4vqpGSAAT9CFMSZvvAVydzFzP+B2PYMD9iq4w7EvdnEzj2Tj4RVd1Fr\nmhCBgU6uipUbqXEg5liR6IpUlh+qHHFCjumfHRlpBfgqZ7XfAApne5O99i5S\nhXe83QlCJn7wDsgcCMydiGZfZwroCsyGfT1Kp915TAbJXDItft68qH/AYhmt\n/Xlyx04ajld9c51B4Gox8PB2X59FfttsfGuTKqnw0W+jxEz0yHbY70aKX1va\nqlqUPeQ9WLN8QcWgEAU/TRv4r2ZyVDchhxbuXdPQaa3tLf3UY8rqT7DTvkI7\nlTmVfnDnpwRZsAsW3byXgVXwScNqENXjV8ADrqXbc4waN5QauzkcJAexgpp5\n/og6NupLgA27+MNx9xCTDiE1z8andvBM3nNBBbQXNa+CZktjOlzg9zKiD2c8\nMEwueQ2ryB62Z68ZTlcKTeDFuuMyLIDadc8U+XvEPCEvGAR1aEYrvp2gE1O1\n+/m/\r\n=Iqff\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.10.0"},"gitHead":"1aaef6d4df2bddbb58bde40917076b2b4cb88111","scripts":{"lint":"eslint src/**","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.0.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.10","xml2js":"^0.4.19","bson-objectid":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.7.2","chai":"^4.1.2","mocha":"^5.1.1","dotenv":"^5.0.1","eslint":"^4.19.1","codecov":"^3.0.2","prettier":"^1.12.1","eslint-plugin-import":"^2.11.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_1.0.5_1525939000468_0.7945634419339369","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@angro/nav-connector","version":"2.0.0","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@2.0.0","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"4c12e78578442310c82f36a98483ff78371f3593","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-2.0.0.tgz","fileCount":34,"integrity":"sha512-3ADpQwZBgLZwxUI9Z0PeyIb/7W1FsrGBitNj6qHVF4JmY1H8ofZSUqZoHHSqXgm9obK/UvgcgI6nBeG6Tx7nyg==","signatures":[{"sig":"MEQCIE1pajq5S+7bdA8pBzj7Opqz/w9KDQ2EaNXYxLa6Ya2dAiAbTqdNkdAI+5F6jZEB/FKIF0n2p8YW3RpqL6LO9Hp0cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD65QCRA9TVsSAnZWagAA794P/0Taew+gha+8OcgDwOFU\nxQBjm/+GLJN37lyUTW4XrTNAoM7zpdClNivAEjDR6MF6esIFuNahjfWbFQBr\nTkeKkr3WFDFev1FwIKschaY3tbynrmhMTbN23VixcWr2YGyyAykBplQqmVJE\najmluWO0zYuTNIQkanZK3nAPfxOzgEXhcdNshhR2VP9r0dhZysrt/6Ngv6AH\nuiyCuW7AapVaHaVU635QoCOfIvmqCagBXKkOlaDUkhI5dQXkJBnZnmZAPX5g\nHs1Erenk7OWb8WG+C+DAtax4r3Z+2JwOomH3qbIp6mw/OyL/LNaJPlt0w2L6\nQhWb+QZC6DL7NwNMJjchpO5rAjN7usbsKLB91r/XoHYFC1fDd6JJ4DlQS9Cr\nsw2CIfBYeWMbkW1X4NPvzM3KgIZoXRtyQcoCATkhq842AtFUpTCfMA1OjQba\n9JH/4Y6Z7hXq3mz76oIjwWA5Vru8NCZHMJK7lzvvxT7/ofRMYBfigyrnIzEd\nmsQUIXtr87ns0uEgJTTNU/U5AZPcvXLsEqDxBt65VCTX1oR4TrC/feoDTCro\ntiziUr2W25X3T+gJTiEgQMatDmDwrRczg/odbFGDpE3++ZwOFgtl4cNRUh1o\nvLiZluJZGkgy7iBxAMWz2m2RhGvFZQ644y5Qwp3rsqRGqrOU+wHPAd38S9MH\nTicE\r\n=WfoT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"4e4effbc296e36cb5dded22344b673cdeca0366d","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 120000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.1.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.10","xml2js":"^0.4.19","bson-objectid":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","dotenv":"^5.0.1","eslint":"^4.19.1","codecov":"^3.0.2","prettier":"^1.13.3","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_2.0.0_1527754319117_0.6688843754424918","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@angro/nav-connector","version":"3.0.0","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@3.0.0","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"7640317de9d3c456a52c6fc828393aab84843de9","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-3.0.0.tgz","fileCount":40,"integrity":"sha512-kLyZ/EQfQvAC+e+f3bFRhuVBzpKUbIwV7pvKM3G8VayMX3184bDGadAACZ+KxiquWzqpwNSmfBlxu9VrVvEQUg==","signatures":[{"sig":"MEQCIEOwFt384/SwCeVf7fBSniQBaCi1/YuoXwA+9OC8UPQoAiAToaMZjROB+/bGZaBK9C7vzFCwW7W5Bqo14ughlXkK7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHha8CRA9TVsSAnZWagAAzdAP/23pj2pzvwl+F7SXVLAh\nz+yiS/0WemU/IMsYfwR1GoO3jIAjQok1+7h7UxjgPdBZiE55hkYDNJogG/xX\n/wTXUbo0P7h/scELms+tdptXXpKlXolShq1WXVc9KJWGnngG5tUOuoUd7WWK\nBk1mBvPzpoirQ1u43kowDQS+ozXrWKZcD7kJayBV5HytiBeSD+ymq83ePqPd\n9T9Ydsc9EQ40NtSOggo7wlTW2kFT1qm4oJ9LGnSU47Yq1Qbfc8TTHLH3s8hE\nzx2LE10KUoxHcOwYb6R2pWzvyXXTiGeAoekfYY2FTOMOntk88UjiEnFJSywg\n0bqzBrMS8AQzOneZiX7bNIeX/5dlwJxGa4hVYjvyrkqN935bltFchtOzIOuG\ngrlkwsAkRruQipff+EaYSCG1s4qEPDtXFDQewZj8e5Z8QDoiXYNH0PBA4qSl\nahXV/LShLgM4yVBFyAnP431uokk6pQfMaDDGFBHB+5kHwhZpFGOfhujJ0gHZ\nRLKt0fqCPEl7ALF1A60dLqz1j57Mgyau/XynYRErxgmB5LJdwTo6q9gDGqcs\nLAiFwzswfsrfHBTzCzmljBuYcZvntsV70N7fPsPFfW4b2J8j5TXmu7zolujO\n5s0gucvCJycWE0aTg5HQU02VJASM2ECcN7cbIMbtRrRHE258Js3F227S2iCy\n7k0w\r\n=cXJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"e973f716b3d82e9c9641b28be68dee6c49ad3959","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 150000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.1.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.10","xml2js":"^0.4.19","bson-objectid":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","async":"^2.6.1","mocha":"^5.2.0","dotenv":"^6.0.0","eslint":"^4.19.1","codecov":"^3.0.2","prettier":"^1.13.5","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_3.0.0_1528698554926_0.19304739752478461","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@angro/nav-connector","version":"3.0.1","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@3.0.1","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"685a83c93e6fad4681e56d7b502bc3c5edb99722","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-3.0.1.tgz","fileCount":40,"integrity":"sha512-LEbeLiOTSTIMAggJiWV2kRVeoozOTOI2YuxsvTW009AVDSzfjt1P6Mgp9lZTGAgauvn/Sqpcq777hx0uFDHcXA==","signatures":[{"sig":"MEUCIHKlc9R6HrWdpOIDJC9GMRI7TOwiwp7w/hTDe5znwJsfAiEAwIhGiyx1lKVui/0MgWMR7Zc0RSiyxiSm++kqJJmlNkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI1oICRA9TVsSAnZWagAAFmoQAIY3PCd5tAXfETCo77qf\nGS6QBwcME24w9A3kbJLA7aXEnKXrShDRnCFW5fO68/tNE6PFFR7ZMRev3z7F\nkDrxX/0KVZb5E5ZZzb1J0ti04vDIX1xhInL2oVO9Htu2Hy3ZH4MABEeeJOoN\nJaVnhGXo2iL/s6lmHae+0fMDchpDjAhaJC5AASTEQWx5Mh+Oe0XFk+nltisd\nxu539edBKNaNKOmWfWJLBQTeSDGDzaEY3mqx5v50scQ7+go+Y4Abkobj/2kV\nqQbv6huv4riCJngOtZLrt0+cLO2mhJ01p7KCEkfgSq3qXUzwIXP/4EEza7hu\nhANonUofZKsSUbzj6fB2JyO3qxyVrj++HZ4L4G7DVml4Aw2rm8kwniN7TWtA\nq0ckwJBJtm+UGP/2DRyppRDCqt0LzMRXY34JU8qXUQ/YBwyqE87ckyGG9Fcc\npUVAYRsFCa30soiaxIihUH8qxvpi7rET0ksjRmalNLP7F9RJ2hOeI5uKrFqz\nqlqI14d/tydCDhtn/Byx/zWTp0y8Ge+8HICpHKuy7gOYEtAl9OtZZJUghqHx\nNSoemO/7bF7N1DT31+qC5RZjw1Lc23JFO0bTq5kq+1Cg4ioP0teMTGOJ60vc\nIt7LlnO3kmgmLgaVLzj9f9LeI68GNXHjMUl4sBh0Goh02l6Wsls37/aSb5T0\ntFR1\r\n=pB+1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"fd67fc8d30d46db50f212d610a7c9ad0ac398e81","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 150000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.1.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.10","xml2js":"^0.4.19","bson-objectid":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","async":"^2.6.1","mocha":"^5.2.0","dotenv":"^6.0.0","eslint":"^4.19.1","codecov":"^3.0.2","prettier":"^1.13.5","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_3.0.1_1529043462913_0.26052236266528395","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@angro/nav-connector","version":"4.0.0","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@4.0.0","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"061d01cf1f248dab76e5162fe1c1449058a86963","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-4.0.0.tgz","fileCount":40,"integrity":"sha512-iVl68VR25uhBbBD1eIA5iRo5dzZ2s7H+dh+VdOEQxBZuM3ZLLQv3EIAsH3cso5KGT4aATO6NVbNcywDicVHINA==","signatures":[{"sig":"MEUCIQDUHI0+Nva2dkxT0g68d8LltszOvVTsGsOZqiGRPzr0+AIgewZeYEJPpFcmI8DN2UcK87Zy5k2yxnqUNnh7TzjgPrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnJMOCRA9TVsSAnZWagAAGu8P/3LX6MIeMrc4Bwtmb3lp\n1GBRUxt9Qr9JjrbiOGCJx7OqVEDKqf4oTjhjD2J00b51gjc2fMQEJrc8ZfgH\nAJAfVA6x0hDtSecBdK4MAJh/jSTk20GGUYUgGSS4HFCFY1rUxDfDXj2FZxYm\naFd89t+DAs2C+l3kTiMW5FvqUBwql59LI3AV2f/UGLNZIGxFfPGIzEFqiH8N\nm8eOknWKMLaIBD/xjj6pN+YSNRNrZSCWr7LCLRil0j+3IPX51H5Bi4KtmfOQ\nMZ1RbNDiEvYkQdgkDeHkbYTGFu3P1ETrvJsIkvgrzggAbT+Va8U810PKqjP5\nK44rtqiXnpN1QdcdSFWfccHdBZdCncjidTnjDa7hyLGUyDLudwjeKdbRojZB\nEZ3lv15uKxx6BOx2MlFY0p3RMpk3TK6vPR5YIixxNFQhfpz6emIAtIt+SwYw\nXnzrsMdHbIbxHBCHwY0RVagJCHgg60jE38bGIvj2JAJeBEYLTaHg1hAqCi8I\neGJ7/53XxfT8BMuS4hwolP2OQ8pmr8j1sgt4c3zQMtzDz6H7ISCckeir++7A\nLWacLXovWpzyOiHLJijXFArfc8ezPg14faAp7d+wz7T4KlgyGVk89m8PhR6R\nkv+i0MKgbM/ZCOl/2Al887OIwEclwgWtjhMwBmxBU46XUjJPhZuwxUcBZjpK\nxaTp\r\n=RX48\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"563f72fef24e9681e325564f8d35c8c031acd77f","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 150000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.4.1","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"crc":"^3.5.0","axios":"^0.18.0","lodash":"^4.17.10","xml2js":"^0.4.19","bson-objectid":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","async":"^2.6.1","mocha":"^5.2.0","dotenv":"^6.0.0","eslint":"^4.19.1","codecov":"^3.0.2","prettier":"^1.13.5","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_4.0.0_1553765133450_0.1372403642448996","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@angro/nav-connector","version":"4.1.0","keywords":["nav","online","invoice","számla"],"author":{"url":"https://angro.hu/","name":"Dávid Házi","email":"hazi.david@angro.hu"},"license":"GPL-3.0","_id":"@angro/nav-connector@4.1.0","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"da61107abc43c664e5a39933f3438c26072f5363","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-4.1.0.tgz","fileCount":40,"integrity":"sha512-DUMxxygetpwMaajn2nH2HEiUWFt2ZChUZ3etVI6OST7Ta/NbslvEdtSVwR++NEss2MopzpCo4tkydt/A6lpfMw==","signatures":[{"sig":"MEQCIEt+GlDu3lIrw04uBmCF3VXciktbkX3JuIXz2F3QVjU1AiAAuZYkk3dIqn3cRazkm3Usk3DoBaX/oow3xZSB26EI2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0CjBCRA9TVsSAnZWagAACMQP/i7v7qImFfXuZ7MkBx4I\nOg8U5Lt/+WYU4ZkyZEb+eOLloqbGW5acM9XAX/LGu4d3b1CeCy3WUYn6ZehE\naHKl5gemYWGdEeITRQkakDdluGQLQt5XWCI2i1O3CYfu+jvRl7UElvbYJhAS\nMBRx8xhHaGjbaYYF9PfUdsGc1lv2NdPrOeicw3Wfg6OZHd98ABzy9ii/2tq/\nC/8vpG2DeIdmvuaHm+7SfovSieCas/yp6dlC1qUZaZEjUimRC1zkwFwggKQV\n0B0F+UxPWOJQHyGOe5acpOoe2hwY4iWu25AI4ZG+sI76Qc0DnCnX/Ex8WkKt\nl5XOG7c8n3TYxRMrXrHSiSnDZle6jMyYmxUR2lJTYHsUpPdM7NdjB6zxPOgt\nalNeEfX8Xmq0qnTJmIMRBQ+sdngytR6PGVSuNk6/WkpuvP060mF99xuBy+Km\nl+X9fM6ltUIk48grI5tVVSjCarQ9sSWPd07Ui+TLmaQnvQx2Qx/EFYCFsyaV\nr3R/DctDMQdMEE3me/eBeegnFMquYzhQRWaFk0aWgR3KQK5uV0qoLNR9DpcU\nnF9oHE5efIu5W+chqpT/4HX54LeFWujQsoDsJ8MtkDGO+i7D/cXocLcoQxZo\nkZWGH9smZcxewE5C0WtqsxZFs1spUFcZ+gRkUcGqQJsQxrg6M7cFQ/yVAeh7\nCKU2\r\n=5yoe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"61c756bd07fae6fbb217be191c43cc0b14fd603c","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 150000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.4.1","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"crc":"^3.8.0","axios":"^0.18.0","lodash":"^4.17.11","xml2js":"^0.4.19","bson-objectid":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_4.1.0_1557145792807_0.6808152934097655","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@angro/nav-connector","version":"4.1.1","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@4.1.1","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"56995d2b80a63425bb140f5bc5fab34d1e95f79c","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-4.1.1.tgz","fileCount":41,"integrity":"sha512-DCEIuOQx6ZX1bPnCEsTr71Jw5phDEK8fYUpT8JwOlGC/IBBN5SSJyaWi4eEqunPSAQF93Zq9Yd7sRdXeesGhsw==","signatures":[{"sig":"MEUCIQD09Aadq+CeKSFT0ANNdZ4E6g1Z8W/82+8Y/pqmb3Ro1gIgUS5DstrxzAWBiuQDjfwnEMIVDUGptVbADyC7GsE2TGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLYn+CRA9TVsSAnZWagAAqRwQAJDZn3BjcWN/GgT8pNEp\nRA7nLz3A0yNyp2wLOoN/Spoly8p+8+9ZhtQadTQ/P1DjqzkDAhFZ82Zsw4ZR\nsUgPPPlBemBVA0pJ0G8XApTAU0XaluIKG5xUpCAhfTAJ45N7jbnmF/9OpTZi\n6kTxRYdM06ZZrYeQoc89hUzl/DFBRpjShMQreUBH/zW3NbfkV+iEfwJr+Usp\nIAHVVXx5HBd6CvQMRqHIizNAs1okDy99nZI1ttOzn/Zw/v+lE4gkQD45mIRa\nt1C+4Jzzu5n7slZOEaN8QmEesOyq3y4uRXaAewU8I1cs5qo+zOoWyCjIJrQY\ngc7Mv3XRupwtb6IbzDMeqj6omdthriIpscmM5bxRpGH2QmECR3BKFbvqeyNz\nImEDjfLlow95DPK+LEyz3oYqgOKPzbDUeLQQ5bPhuXJkMB6pVVOhcbp3swjY\n/K5pfEYlT0KgQCZRUTBsvkbdk5MDwH2xxiTkFUfjH41evO/i08cdgox2zN1L\nuF5+fYPo0ZMKFJrm0fQtDgVomFhTGWix45svoppIrwU9f0jftMBHcQY27wtR\nttXjH0UyCfJLELaIvCdaM4jRnCVlHL8AQoTuvlSrMS4KNB3pdWu/DfzpNaTU\nDEK9jaOTc7sfmSd+qAfbIPwrv36DJAEtf0dAeRT0P1UfeVqDA25fODGnyTWc\n39RV\r\n=9aOf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"1db51e3560d3fb8a2fb6d48db149af515f27051c","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.9.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_4.1.1_1563265534305_0.6273458103050271","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@angro/nav-connector","version":"4.1.2","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@4.1.2","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"5f08773d2349cd1b4e6d5e48c60fcd2eb7d44fe9","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-4.1.2.tgz","fileCount":39,"integrity":"sha512-mLoMdKntyxaZIXQrwLcnMb0penaoxcG8WANb5YG2cVR/G79gWX0++S1HNdrj4jUbScw9B98Ao3/evQSgrpJ5dg==","signatures":[{"sig":"MEYCIQC+4oJLdnOeJDPVzcUZS+kuciiWXjceh/BT9leY+g3tFgIhAI7j2Jr1KLYpAho3/0tyNbmqyYrPAsQQ1ZP1IySHWF9G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFDfgCRA9TVsSAnZWagAA2IoP/0Yrfs6yE7CgUc5s3Gtm\nKIiH6xQrRQNtwwvWx4dJPyl/0oQxMv6LsC5S/QaHtiNfIWhxDq7BledbzMaa\nBUVsOsVKqX0f4m6YxPNGXoV9bHqiLN29ZfSg6k8OzygT0JFVA7+3PoekkbFq\nbX4GhIeA/E+XXVefklkdEgfrEWSSE5l3vXU7VssW+Q9DQjtoLyYyM6xcIhgh\nsvqV5dNto9HvkYIod4uIUWfumRQJyNfub9JBg/lDhhBVQSBvN7y9yVmIMRQp\n2wgSg3gU1SGGaP3pxDxunEfFEWdHC21cbHMcI73nd6v+/wRPls1j5UbzFe3U\nlUErlc5hGIdg+nyhUK20hXf8xYoj9lSVxgCWfkrFlLm1JhWFgX/f5ek8U3wb\nf2T9cDy+FoK60RwhAxPavn7r53ibD210iibqVVH3TJfdWurlXtLyYQn8Cgyc\neJlr9uVo1QqkN80Wnne/gjFy/VVKAS1AM4lkd7C2teMa13WTLfZcnSSH1Xd7\nagx6w4I6bmIAPNtAKM4+0KJ+1yff03qkbnVZZ7Eth5qUwNqf2gMFLU2DqX75\nvzU7LXhLJu4Hm+GYmy0XV9ToJYak1Oaf6CbuwAnKb2lhdAWqDUU/1LvJgcSD\nP40x3oPYSfSoJCZdpyM3+4Pv9P+t0WrkNwdHeG1/+jpzq9YVR8+M0LI1Pikz\nraTp\r\n=MAVq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"08f3d7a7c34da273bbe675eb72c0a9d4eae13700","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.12.1","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_4.1.2_1578383328453_0.2305280292284113","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@angro/nav-connector","version":"4.1.3","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@4.1.3","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"b9b05b60dda0717080a73d121ade07dfc74ba1c9","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-4.1.3.tgz","fileCount":39,"integrity":"sha512-LE5efq2ZSe0Etp/SjcyFEl97hN5pyJTyaVEhttxLuDqu9aCn5Vdjbm8tjadKLvVi1d0JMs8IxD75wd4QfD/aUw==","signatures":[{"sig":"MEQCIEQQx5ahKdFie9NkYBac9YWMQfZtV2Tqxrq0nRWKSIOhAiAmZGE2e1E13ejW6TvUXAwP1aFvqQud+qAA9SxMaTcGAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGFwZCRA9TVsSAnZWagAAM+wP/0vp4ufnQxCtlk+hGmZc\nyZDO7xBxF4Ru4ZzuyOvwA3po+UQmvyYJmxq3SwymynHkvUKleG3xra5DgZc7\nUKgmWTp+FT3n5sDWwx6sL1Oaeery3UBT278YSZRR43qubQ66lO3W7s6bxxvr\n33X8uuD3Bg9Rgl4zvoCEikvAWeMTcxuIuhCP8vLUo8UJpM1Dzbe4QrOK6651\nviX1q2MLrc8BjVjYwgKIvycPdMBJsFrKN0S2t7J5F0eJ7HW0GH9K1gLyc15n\nmvS8BQgBXlt95mjOv8UWcGJHQZzvpfXj2tn6WGI4qsrBxXD16nphw5faDt8h\nOkafIcv8vunn1zK9HU9xyqR77Rf5rCXeBbsyZj5Xga1iSqBApOi1wkxVKfcL\nPGMww5Ua+jlR2B9L3POPdSyVpD6uUAl4NJG+9eyMLQHSdP3m1xch+sC8MC3O\nkdOkkRLb1l8CmTEidB3VSat7k+V7GbvDYrreCDtmBBXJHHITvRwAgQmrI2W+\nbn+5YR1cRwmiqSiPmjZi5TG9D5LW2tgyAJawNgDul1nNpkrjVnUw6NPZhydn\nVM0vrPkNubKpjP5rWp9VxcmMH+dSSapZt4Z+JypWv3QPA74KCiQYF4Uq7p0d\nrhkVTV/vjO+AJq4XSk3h9URoeAljJk7QwJFDC98bukC6AANW2XHU32uiPVAh\nC/K8\r\n=PYVW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"27c03412ac46a0e5f8b68b30922eeca8e6f8964e","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.12.1","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_4.1.3_1578654745572_0.5493661876542542","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@angro/nav-connector","version":"5.0.0","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@5.0.0","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"e9342785103bf1dd77a95a7442d0c96a2784fbf9","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-5.0.0.tgz","fileCount":43,"integrity":"sha512-w0Z+bpcXm4LD0/fNYzaKE6Rv+aoLbHZETYW1B0/H3piXwXo4NwnYisBl/mEI/K2zR+TdalMmULp8/tvltcvnFg==","signatures":[{"sig":"MEYCIQDNjnMmuIEtZNlrVg9EYDzPyGG7Fg3rszrIf+bD39RTeQIhAPYqEiZpxmDe4Bqy6FZ5yXBvy6gl1+Y6W/KHw4T+Wbiq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX7Y0CRA9TVsSAnZWagAAbRYQAJ3Q5fDZ6M90AP0z+qI6\nqn2nQW095lgXV10PJq6PEwLtlaWOiNf9qPq8LYWRPSBQ598LqhDNlzeVFLop\n4BA4Hz5SSRaBdIE67oFXhKzYKVhpWd8Ry8w34p6UCUpP6vFrIinMSpqGp57w\n9TBRM1Se68CcSRZrgL85kBJdLNrl9o76XNJc3uZ4MxmF/jWjMsucPM4SO2sk\n1fbBdWy6QXnOWK7Hf4gzssQ+qzydoquJNvU86pOHiw081eSgfM8jFqXZE9sB\n5eUrVWhp6PM+buV4ZtOIvP3Xb+9v4xiSINbRZxZZwCEzrTaK8G0QXH9Al7QK\nPEislwJvhOIMFRL4e0/08yQ5sodI7FfAMN5LqM3twqUE9J+ruCnCzpwXDIhO\nNrn61/j35tbM4ZfxhqyiWfW6qR729Kq7CZI2Cz7OuNRpeUb09OOav9ehp5IA\nIHsZ1vy/gjd3cVHooJ2GQ1ZLjl7Hl1IGA40OcMAN/ZTD1eKlsC4+gGrxnT1C\n2uKLuC5XGHLB7/XHdnXyGJhTANXw7fTIL4yyn9iTQAQvuqBkl/CihO/cy6CD\nSpOzT+U1GpAOtyPoUE41+srK0umEtLGdLBOjivaSKAZzHFNqLdMbn6ntAgFd\niZWPq8O+4U+Jee6K3dUA+5POulabOdzxVHRr6/c9LJ8jmvlyUg/tU2CG4QW7\n5Jt5\r\n=hnnX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"845f853dcef61b01223b4fabbe4bf1bc779df45a","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.12.1","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_5.0.0_1583330867727_0.30414452655170043","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@angro/nav-connector","version":"5.0.1","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@5.0.1","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"cda89d30946d784534d57f67285560ca9eef8315","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-5.0.1.tgz","fileCount":43,"integrity":"sha512-7ozZEJkzNI+EZcCeGeOG9XC7MQgh/ypHdQZUexvSH+ypyqn1GyhnW2E97X60W8nqYcqihzqu/Vzlq6lHGC0aQg==","signatures":[{"sig":"MEUCIQC57sAk/37IvxvKbjJ0Qx9TZ9tASLgkyD8ufkOfj/mKLAIgXHt1PHrVEviN7KrsBICojRmPOx6PecV3s+iP3uWLbpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/sthCRA9TVsSAnZWagAAJiMQAI0enqEk3qf8lDpjeJ+O\nGtK9vdFlPZ2EKIM5zuKgslbP/+VVHEi8hQQMBieW5uFvcoJ4k28ux543JzB6\nk8+KFcoFjb0PQdUOxk9GY+JEYTlkCDCKbU8h0fJztT0ZjR8a93iAycpBY0gK\nTlJ0KtnN9j2V0yIQ1QCFVtI9U5EWez2R9DXQupC1Sgl+msm68S35UhK4lTFJ\nkS4ktOkcbkdAsez2zFgXODR/QpNjr7wCiPn8EO4CNljHsWcwqNSoSC1cJFdy\nv6+lsWEnU/Qooep6xBSR6tgOfanIA5wLRrxgb2kFjd1KeGfJmvSO4BUoZZll\nSkt5O21zHi8najFsciHsNw1kndOqgGd01ACJjkcZ23c2OMjCJ7eUdGIIXw06\nisouPRpu1QkAOjoQqySVoTiBK/Juxu9g2f50qQ9sMTdKSP1DQXc6qPsBtXRC\nbViT5BbLq7hHtT1IPE+Oy52cBPjLY3dG8YrQWEbJKriYTwKmS4PFKeVe3TPx\nXTl7RK/suUD4CYSVdrhIAQQqK+m/PtJj2du78m8+iXLH2CdwTMosLSbA/1Av\n5yiSf+29D30kcysPbJ2LfR7ShcP/knhcoL0ZC+OcrjmrWv5gRTRSLVsHHSrb\nVuZPB1iBFVeG1RGOcgNOUB5ItwTnfwqve6jmVnsEDDgRdacL/XK97glJujwC\nnvyS\r\n=OrY1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"dcfdee2dd97f50be89e6521a174a7f088b3a3349","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.12.1","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_5.0.1_1593756512756_0.23820195039096648","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@angro/nav-connector","version":"6.0.0","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@6.0.0","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"ae94efba79cc1e479ed83bd7de447514ebac4960","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-6.0.0.tgz","fileCount":46,"integrity":"sha512-g3EdICTVhuwKOkgHz4cAB4U/dEc79OEua104Rsh3H7CE6OmrglpllKJhC1l5UrG15IyVSVd82Rie1gPnwNtV9g==","signatures":[{"sig":"MEUCIHNv3Osg3pFn5jit0m7PVfIvQHX0JduahIefLs1XHWLrAiEAiNocGJh17aRZB0AxlfoNioO8rDgsA68m8ab619472wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrPs8CRA9TVsSAnZWagAAatsP/0HMGB8f7nFrk/Lt6eRm\nm8qpMueEIC0WaHBBIgRUbIXjqHKEiGlgHswoLlhGpBj0PsLaLdL7Zlwhac1W\nzQFiKMP3lBV2mkIZd02pRA4478mqyjDSu3W3TjrqEXHGXRUN8E/ia1zLZziB\nMdQy7FXiDEcCCMslNKrZjSa5gdog0U6NQSSjBZT8rJtEs97msfvy3nV8Hlwl\nzNSZxuYg73LzPnAoqPgDz/PH2mhcaQ/xCPh5CgNbSHPwgWTzdIuF9/e7tMX4\nvo0UxssJazHfZo74qLHsE4k4++Apnyd1QnRBYJQHly0cQsWLILeiJI1v2P2N\n18JtRYDN0M3qYO6TgapnzUEpbzXSV9iJVHoVx8rjcyiTjrR5dU2GI/HsbGJB\nh9Fq/rPW9LhexHA2MrJcuyZjuro+Cx9JU5/tzS6ttEdcAsDgP+zhdsrR7p4S\n2Jwpl1X3mt9g/1F7knWzIGymwHFIwVTZtIaSj3UjCJpj4rnmznXZ/qYN307l\nN1kOeuLC8OuA+Cs/PKK1ImpZc0Q/91rcEVhkFvEPTy+ltkEEjaWV2odbSK+e\n4kKnYG5A/FRaG2MnvX8ze2x9Pg+/+wcsM8lNM9eMA8/kPTETqCIkmyGssfxB\nIIA5/mlnHPUYi+VBAFD9Nyhou5efDVOeHGnj9Mq2GOQX9mpwD2FUanQe3vUd\nO6NL\r\n=g38p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"e1634373960c238d9fc7f765b36e5b3cf4d8febf","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.14.6","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_6.0.0_1605172028040_0.7854523865603995","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@angro/nav-connector","version":"6.0.1","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@6.0.1","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"240e3f35b817bf07a139b82d409e9ee8f23d9cbf","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-6.0.1.tgz","fileCount":46,"integrity":"sha512-j788loPtPwNpJCEm8L2O051v3WokL/wjrdB6i5Eq2IVuiir6GFZ9+zzqe6Ehnfmp+QflupmzkA60qmZ07XSBmw==","signatures":[{"sig":"MEUCIQDPMSwHe4AtnAlKmOsvFWYV1+vhzEY0wIaHeRNLO81DfAIgSRO+qx8R59tAlF2QrwrO7tpVs97wzLM4JDkPIDAmNtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrm5iCRA9TVsSAnZWagAAOJIP/RsPbQO2Xne5zdVS8sjE\nW6KDmqBZW+Njd3eIW0TAcEVfA0Es+h1wcMRG+9v4EiM7HrW57+/pJ7pSguQm\nJI6a3N9r3oaIljtWKc3y+vJsM6rGJyaw99FyPIAc+sUhAeszkhTMcubWmGo2\n2W60yw8sc5KiqwmzYstwLEmsV7KfyDqX6IsInRpi2NFuyvaQ6DdUT3yk4+be\nal2Tfwr9Vr/e0IP+G8L/7SmZkN4Qvfvp+iVDKk/DrbfPsZZammKJBIHxyK0o\nLrA1ZBXBSvhSUyhxv1aL8jJ9dmkZP65+dDhwHzthf0RC56eDTKebYZMsU6pI\nKMBqZdN7/L0PUpyti5Iz4A0KC3ZLordMOlECFyz3L5VHQj1kEmy4dDVSWoZj\nZWCa3JqJnjo5M4vSRhEHCffseIyjUVd1Kl0g5i0P0czvFsBajd2Z+G4TlVMx\n3MF9z2Nj6dw7D2ZYm7/Tc5ebJY6rubm9o/BFEdEqqH6Sbf+t7kKktXD8ouze\nv5TD6dW8wduxuMEqD7w/NzI+XMTyaj+ZK/2vaOungZlbxm57TKIPe3NC/Jy0\nP9CnwQAFIG8cgWmu0xVEcr+7M7y7fAInj//hAVfBtkrAHOQVN2hgNHXcAJEN\nFssUf8IKhveNxhsgz3aHW1waTCBidvoNZ5lCan4kMu/Vd40wpJLjFGqGuYBj\n9w1H\r\n=KET8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"d409dfebcf2d9dbac8bb448f165c7bea78105a8b","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.14.6","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_6.0.1_1605267042379_0.9150730545939174","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@angro/nav-connector","version":"6.0.2","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@6.0.2","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"b293ba43b08245768dfb21ab120256bf56ee4f5b","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-6.0.2.tgz","fileCount":46,"integrity":"sha512-1J1vbabV7RRBQICjKpqh+wFLoVKvgUhd7l64peZ393vdGPOfiFfLYUvDed2y/m5jS/48u0A50VC+y7L3x48swg==","signatures":[{"sig":"MEUCIGdDXhOpu5xtPxc8qbX4pPLAkJxFNfgtRhw7PoVv8BcwAiEArybftpgevRIwENu7MuXHDT034JYTSRQtKQtt+/wV0Ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2we7CRA9TVsSAnZWagAAY9EP/0O1G36gJo2nhujqnXez\nwwpoykXbDmpO1ZO2grM//n0faR+qUgaeBtnB2dvptJ37hAVrMV4d+hya3UHz\ncA3+yIzA3ueJS7ltytlSn4FY/VrLMfyBKZBTz3tTbN3RFOUyq6coTvtpCpcS\nFLsTnoaDOzU79jzI+1ypDmUYTMAXVXNlrDIuX6kNzR1qFeeBR3qXlZjsdR69\neQGe6jTh61zdfLgOl6BCsXhzGoNvbg4aauqqjJw81YBcHqnnOd0SpSZQYbn+\neT0LrPZGoi6+DSewq85PsNOM7BvTrhpcwSWlmsqGdrXUAdPnxaYCJr9YrxPY\nUvGUXvAh3hnRz/Nk55A5L/UUJ9HKGkSBAC3PuxmJ0kHKXu5kE+KP/nOkStOW\nEhC/EcwEqDkcLcRvSkYGDdC9XOzKt5O4tB52784eINtsk4qvreREDXnFA+HS\nWXR5DdPsJXeNXe0D3Nrq0TkImB5pw2FED1RlrNccywIPp6vok+bCVe9YiGVz\nceeg656F4UKZ7s3HnT/+HZaumIag8PSE7MlvMGYKL5rxL0lIcIF7tKwtwBl+\nlxq4TPfo7TiZ1F46JyWN3oJ8ugITAfbR6Cv9IdwAma9txBTgHIfZ6rXjjmRT\n2KJaxyF4FF3NcC8OuYkjO1CU8wKf8iSZuR275lNyFjiansUhgoYLmeH23roQ\ncaOx\r\n=1A06\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"3e273092295c6a2bc51b7dd566e7df220e823f7b","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.14.6","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"crc":"^3.8.0","axios":"^0.19.0","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_6.0.2_1608189883356_0.6237725570321004","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@angro/nav-connector","version":"6.0.3","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@6.0.3","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"1e7dd42aa4a3bb6d79c9a7a48fb696ff2f80a2ef","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-6.0.3.tgz","fileCount":46,"integrity":"sha512-R43vkxQZIWhmrPvQnrA6REFDoW0VHpAw5TiGjT0vkA0vUvIhCBRvDPx55OVOCx9JKTgiqn7sEDmaVnZ7mkDcsw==","signatures":[{"sig":"MEYCIQDtx9NCZG71iRIij9Ck+7cRBXluHrOi2FWyLhQvoKyrAgIhAKXpLTCrED67nf6Sg3yXrv4NC4FzzR/zi520KJZSr8FZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE7IkCRA9TVsSAnZWagAAqpgQAKFlcGKbQoBU2opOOA6U\nGvzPt9uMfRAGc5nN+ZH5JqhxF6vIAPWseV0IBaP5GQwqU02lyfoR+V++X9E7\n3s73fX9g2EWRfOcS3rSAY9y2pgaO0+SI/6NexU9o0akRuWZluTJYITiCHAF3\noBFRd52dQFHDEFQhA53IOQcfTbxtoIkkzcqrCtDCueYKfNHea/W5k5VhEWbi\n/XDzHkEmYPqPDOr4nt6oEwiTQxOGwrr+Lj8ON92W44xZa0v45k73jFyCq3jw\nm+q+ouO6Mt1ITmiNW/kCDnNELUf9Fn5xk+1eVcqigY9AIvJDVD9iaMK5wmMN\nJ70707ytOvZq1AE0y271OvvOJ/bI43AGAXFyqWX98l/FzpyDGfziXugny2Yw\niWM/7opDHMhxZ163eThiKGkjdVJS7Uj0t2BhO4ZRuBwXE0lXaC/Fz6FSxmay\nhjD/XHIXaY+FG05Rf2ZlGSYcD2MvhVUakDrmwjYBa1W4YBGmifKJ29bocS3h\nqliFHtTOFZibklFwOssrnN2bzQ2f1qOhBzMv16BSY00U+0CSPdeuOr13AyJI\nP1NY/BOPYLZvXISgM+YOeE/z/Hi2zUKo6q+Aja2VYXIUcG5a/IR0lSEk+Co0\n5Ejz18hcCWUFR/Uq9KP30qwRJ4u7XzKA8Yz5izcBJQaHVew+tZ8U5ePogut0\nmgkC\r\n=J//7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"06f5e0f168850080332adc5efdbcbdf831f8f4c6","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.14.6","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"crc":"^3.8.0","axios":"^0.21.1","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_6.0.3_1611903524254_0.6450974163996825","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"@angro/nav-connector","version":"6.0.4","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@6.0.4","maintainers":[{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"862395bbb4a667c62be08d16b7641a7b2ef30eef","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-6.0.4.tgz","fileCount":46,"integrity":"sha512-N5v5D5bwVb7xGMo4sLtSNk4suU1B0+6KtzUr6KPzTNjEtsvJFeVyMLOxQn6EE87BtnFFvarWpVOSrjhJEeEAMA==","signatures":[{"sig":"MEUCIH5iSdhyaSCZ7fSgC/K62deQ6r4mYqQCfQ1D8w9iRaxsAiEAqHsPsuIzKcot7j1v/wkI4sJNOYa0eL/hzIoN75jHbJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl6l3CRA9TVsSAnZWagAAfiEP/0nGrhv/syQ1C5vqMNpk\n/sA1xK8EbJ2vPiK61uQb/agFsJLYHnLn4VGm9kqRjeXmMTkXSikLqnec5KF0\nz/lFoXWzaGJ5MAzuAdAO5/crt9EJIfzoG8M7R90Ej1L1LvSO1RRrGmq2rsRG\nYR9cisEzThrbtQ0x4nbq3lLlwLrR7Zow+iObF1xiL4Sv5gn6tcYwObDiYBbJ\nABxZEMizFhMHn2gD3nxDI0aZ1Z6qQc63kgawZhgU2uR/VaOXdva1yWIeHqa5\ntn4CQePS6emUpKKQbvwwVY+pUfqBzdvV57lJMkxc+8Rc6BFyLRF9MtFtssHu\nMu5DlzT0DngyTG8xmBQcDeXBiZbya2tepZAzkSxJF9VsQVYdz6SVK82Oc6qf\nUIQZcvJJ/sUplzP6l6hlu5RU7070ivL3nJBfYzLGFNCWrHANouHt+i7P/SPC\nltMmodB12JNzzZ79WNdSRiA55xajWnrTt55dIsY83lT2nkjxqlvDXIiEeBYV\nmdwSWgtq1VSSvyzxNY+yzQv32569wdXH6RHaKNmb6w9ccPk5IOYef1Tt1D7t\noblHu3HuQtSJeGJFl4GMyenSp4NkhR+aMgzY+Yh1CdU4FsEQqJppccNoJko+\nLgyElAjFInvVjJFz/GCPd+GdECF+0gtUtTlSNmkSvl3JZlDx3TH9PbU+LJiS\nd/27\r\n=rCk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"f1d0dd151d237f829d46d729904b76745de02ee5","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.14.15","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"crc":"^3.8.0","axios":"^0.21.1","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_6.0.4_1637329271089_0.912938948241711","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@angro/nav-connector","version":"6.1.0","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@6.1.0","maintainers":[{"name":"baljerattila","email":"baljer.attila@angro.hu"},{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"03af467d2f7c4c2a872982cf32a8b51b7276ef59","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-6.1.0.tgz","fileCount":46,"integrity":"sha512-PyrrXWJl/C/T5iOSxGS5Nz5GHZtF69bQfOBdXTD9BX/5SPnMUJFdD+cC62Lo5OBj8InteQqOpxD4WVJ7InoiYQ==","signatures":[{"sig":"MEYCIQDMPLRUYU4ZGvb2DvcZ8han0HlMQM5SGpwBSkXc0SeOjwIhAMUYtAiGOZn45j+xhyvERxL306ezYBKgX0nAQ+SLhfXr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqOD7CRA9TVsSAnZWagAAs1EP+wRjt7WfBJUCfUFh0Kkr\nTvwn3qPTTwofoweiobe37XoHKrkQSc5Z+fu6yXToSu7bYCpgDnpfwnW8vp5v\nddKCxDeKp1HJKplyT1zF7tdTE199b4OvdcJnx05fpszsr5P4Ilfb2fgT83Bn\nS5ikv8LQ8EMjidpneMF6mwDlxDPd+m0Y/J1BuveZs3fr4z5nQa7Vbdp+G/B5\nHV0kUkWx7UHSLwEEta8GJ6EaUUAjAq06EeySQFeIzAFGkLYcxVz85V/Yfpd1\nag0E0vEZZXdswyxTCAT1BuG0RntrdAvUfKevqfYEilgiQ/tTdnHTDkkupdei\n4SuzI877cm3hjuUPFZzKYYL8DSsK4uEXHBfA/KOOQu5kFB4eHXFoPWBdmaQ2\nv0jn+NfkxRYqQNLatIt7b1diAA/BGaOKeMYP6olGYSEfRq5jlrDXQUtWy7hi\ntdH8eLEo71HZsXKUklFOIY/LgmqxsI2XBx6J0ZJSwU2bMPWy4CJ11Ki41jzw\nCWVKf7A7hwBZmiWoCqwHWqkPc5h3Aa11ZFqn1IxGk+WJYxKlr9MkoZbEovtz\nS7D0G6czGit1I4GpCVb2ULribQfFGd9ALJvSIoHhOCqJG4uMlehMubBmdOpT\ngQTEOvs98Br4PhhTiekKNxH51ewVuUG0dVs+jj50tZx0xv2uW7sj2zQ4IO+s\nvP2B\r\n=MB8s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"639a3e28d49acb03c734ef260c79ff827937d0b2","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"baljerattila","email":"baljer.attila@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"6.14.13","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"crc":"^3.8.0","axios":"^0.21.1","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_6.1.0_1638457595095_0.9688894865092454","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@angro/nav-connector","version":"6.1.1","keywords":["nav","online","invoice","számla"],"license":"GPL-3.0","_id":"@angro/nav-connector@6.1.1","maintainers":[{"name":"vighrichard","email":"vigh.richard@angro.hu"},{"name":"rokszinrokko","email":"rokszin.rokko@angro.hu"}],"homepage":"https://github.com/angro-kft/nav-connector#readme","bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"dist":{"shasum":"3e282b9cf0ea525c3c48bffd4febf530fb59cc0c","tarball":"https://registry.npmjs.org/@angro/nav-connector/-/nav-connector-6.1.1.tgz","fileCount":46,"integrity":"sha512-W5juUqLs6Q/724Y2+RenxWE1lhX/iuxjmvmmQ/Bg5Lu2MPbXzJJD77+1MW4unMM+Z2tNWUJxrLbaQJdGAZYV6Q==","signatures":[{"sig":"MEUCIQCrPxhsN5K5JlhICBQ3f/Nm5DTAaWJkHmzIWgkB85FVwwIgJCkggUV9jT3GynKILhWoWU+6ezfQtTPLqMv3cR9IYy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197564},"main":"./src/nav-connector.js","engines":{"npm":">= 5.6.0","node":">= 8.11.2"},"gitHead":"0560bf03319cd72a204075bf7fd013d104a914f0","scripts":{"lint":"eslint src/**","test":"nyc mocha --timeout 300000","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"vighrichard","email":"vigh.richard@angro.hu"},"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"_npmVersion":"8.1.0","description":"Node.js module which provides an interface for communicating with NAV online invoice service.","directories":{},"_nodeVersion":"17.0.0","dependencies":{"crc":"^3.8.0","axios":"^0.21.1","lodash":"^4.17.14","xml2js":"^0.4.19","bson-objectid":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.0","chai":"^4.2.0","async":"^2.6.2","mocha":"^6.1.4","dotenv":"^8.0.0","eslint":"^5.16.0","codecov":"^3.3.0","prettier":"^1.17.0","eslint-plugin-import":"^2.17.2","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nav-connector_6.1.1_1704898766618_0.39179047150982593","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-10T06:08:49.207Z","modified":"2024-12-18T09:45:01.019Z","1.0.0":"2018-04-08T16:27:55.338Z","1.0.1":"2018-04-10T06:08:49.335Z","1.0.2":"2018-04-10T06:52:58.921Z","1.0.3":"2018-04-13T13:07:42.137Z","1.0.4-0":"2018-05-09T06:31:38.960Z","1.0.4":"2018-05-09T07:25:28.953Z","1.0.5":"2018-05-10T07:56:40.635Z","2.0.0":"2018-05-31T08:11:59.206Z","3.0.0":"2018-06-11T06:29:15.138Z","3.0.1":"2018-06-15T06:17:43.385Z","4.0.0":"2019-03-28T09:25:33.582Z","4.1.0":"2019-05-06T12:29:52.948Z","4.1.1":"2019-07-16T08:25:34.415Z","4.1.2":"2020-01-07T07:48:48.649Z","4.1.3":"2020-01-10T11:12:25.660Z","5.0.0":"2020-03-04T14:07:47.857Z","5.0.1":"2020-07-03T06:08:32.931Z","6.0.0":"2020-11-12T09:07:08.249Z","6.0.1":"2020-11-13T11:30:42.558Z","6.0.2":"2020-12-17T07:24:43.514Z","6.0.3":"2021-01-29T06:58:44.383Z","6.0.4":"2021-11-19T13:41:11.246Z","6.1.0":"2021-12-02T15:06:35.249Z","6.1.1":"2024-01-10T14:59:26.779Z"},"bugs":{"url":"https://github.com/angro-kft/nav-connector/issues"},"license":"GPL-3.0","homepage":"https://github.com/angro-kft/nav-connector#readme","keywords":["nav","online","invoice","számla"],"repository":{"url":"git+https://github.com/angro-kft/nav-connector.git","type":"git"},"description":"Node.js module which provides an interface for communicating with NAV online invoice service.","maintainers":[{"email":"rokszin.rokko@angro.hu","name":"rokszinrokko"},{"email":"barna.patrik@angro.hu","name":"barna.patrik"}],"readme":"# nav-connector\n\n[![codecov](https://codecov.io/gh/angro-kft/nav-connector/branch/dev/graph/badge.svg)](https://codecov.io/gh/angro-kft/nav-connector)\n[![npm (scoped)](https://img.shields.io/npm/v/@angro/nav-connector.svg)](https://www.npmjs.com/package/@angro/nav-connector)\n[![license](https://img.shields.io/github/license/angro-kft/nav-connector.svg)](https://github.com/angro-kft/nav-connector/blob/dev/LICENSE)\n![nav](https://img.shields.io/badge/NAV%20service%20version%20compatible-2.10-blue.svg)\n![nav-interface](https://img.shields.io/badge/NAV%20interface%20version%20compatible-3.0-blue.svg)\n\nNode.js module which provides an interface for communicating with NAV online invoice service.\n\nThis module was developed in order to satisfy the following specification:  \n[Online invoice interface specification](https://onlineszamla-test.nav.gov.hu/api/files/container/download/Online%20Szamla_Interfesz%20specifik%C3%A1ci%C3%B3_EN.pdf)\n\n## Installation\n\nTested with version 12.18.3 of Node.js.\n\n```sh\n$ npm install @angro/nav-connector\n```\n\n## Example\n\n```js\nconst NavConnector = require('@angro/nav-connector');\n\n/* Your technical user's data. */\nconst technicalUser = {\n  login: 'login123',\n  password: 'password',\n  taxNumber: '12345678',\n  signatureKey: 'signatureKey',\n  exchangeKey: 'exchangeKey',\n};\n\nconst softwareData = {\n  softwareId: '123456789123456789',\n  softwareName: 'string',\n  softwareOperation: 'LOCAL_SOFTWARE',\n  softwareMainVersion: 'string',\n  softwareDevName: 'string',\n  softwareDevContact: 'string',\n  softwareDevCountryCode: 'HU',\n  softwareDevTaxNumber: 'string',\n};\n\nconst baseURL = 'https://api-test.onlineszamla.nav.gov.hu/invoiceService/v3/';\n\n/* Create the nav connector interface. */\nconst navConnector = new NavConnector({ technicalUser, softwareData, baseURL });\n\n(async function sendInvoice() {\n  try {\n    /* On app start You can test connection to the NAV service and user given data validity.\n       testConnection() will throw if a tokenExchangeRequest operation is not successful. */\n    await navConnector.testConnection();\n\n    /* Send invoice to the NAV service.\n       invoiceOperations is the InvoiceOperationListType in the specification. */\n    const invoiceOperations = {\n      compressedContent: false,\n      invoiceOperation: [\n        {\n          index: 1,\n          operation: 'CREATE',\n          invoice: 'invoice xml in base64 encoding',\n        },\n      ],\n    };\n\n    const transactionId = await navConnector.manageInvoice(invoiceOperations);\n\n    /* Check previously sent invoice processing status.\n       processingResults is the ProcessingResultListType in the specification. */\n    const processingResults = await navConnector.queryTransactionStatus({\n      transactionId,\n    });\n\n    /* Check processingResults.length.\n        If the array is empty then transactionId was invalid. */\n    if (processingResults.length) {\n      /* Handle invoice status responses. */\n    }\n  } catch (error) {\n    /* Handle errors. See bellow for details. */\n  }\n})();\n```\n\n## API\n\n### NavConnector\n\nClass representing the implementation of the NAV online invoice data service specification.\n\n```js\n/**\n * Create a navConnector.\n * @param {Object} params Constructor params.\n * @param {Object} params.technicalUser Technical user data.\n * @param {Object} params.softwareData Software data.\n * @param {String} [params.baseURL=https://api.onlineszamla.nav.gov.hu/invoiceService/v3/] Axios baseURL.\n * @param {number} [params.timeout=70000] Axios default timeout integer in milliseconds.\n */\nconst navConnector = new NavConnector({ technicalUser, softwareData });\n```\n\nAxios timeout option is needed because during NAV service outages, requests may never timeout if axios timeout option is not set.  \nAccording to the NAV online invoice service documentation the request timeout is set to 5000 ms on the service side\nbut in practice there may be no timeout or there can be a gateway timeout after 60 seconds.\nThe timeout is set to 70000 milliseconds (70 sec) in axios as default.  \nYou can fine tune this value but its strongly suggested to keep it above 60 seconds to avoid dropped responses.\n\n```js\nconst navConnector = new NavConnector({\n  technicalUser,\n  softwareData,\n  timeout: 70000,\n});\n```\n\n### navConnector.manageInvoice()\n\nMethod to send a single or multiple invoices to the NAV service. The method returns the transaction id of the operation which can be used later to get the status of the invoice processing status of this request.\n\n```js\n/**\n * Send request to NAV service to manage invoices.\n * @async\n * @param {Object} invoiceOperations Request object for xml conversion and send.\n * @returns {Promise<string>} Manage invoice operation transaction id.\n */\nconst transactionId = await navConnector.manageInvoice(invoiceOperations);\n```\n\nExample for invoiceOperations parameter:\n\n```js\nconst invoiceOperations = {\n  compressedContent: false,\n  invoiceOperation: [\n    {\n      index: 1,\n      invoiceOperation: 'CREATE',\n      invoiceData: 'invoice xml in base64 encoding',\n      electronicInvoiceHash: 'SHA3-512'\n    },\n    {\n      index: 2,\n      invoiceOperation: 'STORNO',\n      invoiceData: 'invoice xml in base64 encoding',\n    },\n  ],\n};\n```\n\nTake note You have to compress the invoice by yourself before using the manageInvoice method.\n\n```js\nconst invoiceOperations = {\n  compressedContent: true,\n  invoiceOperation: [\n    {\n      index: 1,\n      invoiceOperation: 'CREATE',\n      invoiceData: 'compressed invoice xml in base64 encoding',\n      electronicInvoiceHash: 'SHA3-512'\n    },\n  ],\n};\n```\n\n### navConnector.manageAnnulment()\n\nMethod to send a single or multiple invoice annulments to the NAV service. The method returns the transaction id of the operation which can be used later to get the status of the invoice processing status of this request.\n\n```js\n/**\n * Send request to NAV service to manage annulment invoices.\n * @async\n * @param {Object} annulmentOperations Request object for xml conversion and send.\n * @returns {Promise<string>} Manage invoice operation transaction id.\n */\nconst transactionId = await navConnector.manageAnnulment(annulmentOperations);\n```\n\nExample for annulmentOperations parameter:\n\n```js\nconst annulmentOperations = {\n  annulmentOperation: [\n    {\n      index: 1,\n      annulmentOperation: 'ANNUL',\n      invoiceAnnulment: 'invoice xml in base64 encoding',\n    },\n    {\n      index: 2,\n      annulmentOperation: 'ANNUL',\n      invoiceAnnulment: 'invoice xml in base64 encoding',\n    },\n  ],\n};\n```\n\n### navConnector.queryTransactionStatus()\n\nMethod to get the processing status of previously send invoices. The resolved return value is the ProcessingResultListType of the specification.\n\n```js\n/**\n * Get the result of a previously sent manage invoice request.\n * @async\n * @param {Object} params Function params.\n * @param {string} params.transactionId Manage invoice operation transaction id.\n * @param {boolean} [params.returnOriginalRequest=false] Flag for api response to contain the original invoice.\n * @returns {Promise<Array>} processingResults\n */\nconst processingResults = await navConnector.queryTransactionStatus({\n  transactionId,\n  returnOriginalRequest: true,\n});\n\nprocessingResults.forEach(processingResult => {\n  const {\n    index,\n    invoiceStatus,\n    originalRequest,\n    compressedContentIndicator,\n    businessValidationMessages,\n    technicalValidationMessages,\n  } = processingResult;\n\n  /* Property businessValidationMessages and technicalValidationMessages\n     are always normalized to arrays even if there were no validation messages. */\n});\n```\n\nThis function does type conversion for number and boolean typed values in the response according to the NAV service documentation.\n\n### navConnector.testConnection()\n\nMethod to test connection, user auth data and keys validity with a tokenExchangeRequest.\n\n```js\n/**\n * Test connection, user auth data and keys validity with a tokenExchangeRequest.\n * @async\n * @throws {Object} Will throw an error if there was a network expectation\n * or any user given auth data or key is invalid.\n */\ntry {\n  await navConnector.testConnection();\n} catch (error) {\n  /* Log the error. */\n}\n```\n\n### navConnector.queryInvoiceData()\n\nMethod to query previously sent invoices with invoice number.\n\n```js\n/**\n * Query previously sent invoices with invoice number\n * @async\n * @param {Object} params Function params.\n * @param {Object} params.invoiceQuery Query single invoice with invoice number.\n * @returns {Promise<Object>} response\n */\n```\n\n#### Query by invoice number\n\n```js\nconst invoiceQuery = {\n  invoiceNumber: 'invoiceNumber',\n  invoiceDirection: 'OUTBOUND',\n};\n\nconst response = await navConnector.queryInvoiceData({\n  invoiceQuery,\n});\n\nconst { invoiceData, auditData, compressedContentIndicator } = response;\n\n/* If no invoice was found with the given query then queryResult is undefined. */\nif (!invoiceData) {\n  return;\n}\n\nconst { invoiceResult, invoiceDigestList } = queryResult;\n```\n\nThis function does type conversion for number and boolean typed values in the response according to the NAV service documentation.\n\n### navConnector.queryInvoiceDigest()\n\nMethod to query previously sent invoices with query params.\n\n```js\n/**\n * Query previously sent invoices with query params.\n * @async\n * @param {Object} params Function params.\n * @param {number} params.page Integer page to query.\n * @param {string} params.invoiceDirection inbound or outbound request type\n * @param {Object} params.queryParams Query multiple invoices with params.\n * @param {string} queryParams.dateFrom - REQUIRED valid date string to search from\n * @param {string} queryParams.dateTo - REQUIRED valid date string to search to\n * @param {string} queryParams.taxNumber - OPTIONAL Tax number of the invoice supplier or customer\n * @param {string} queryParams.groupMemberTaxNumber - OPTIONAL Tax number of group member for the invoice supplier or customer\n * @param {string} queryParams.name - OPTIONAL Left side text matching for the invoice supplier or customer search parameter\n * @param {string} queryParams.invoiceCategory - OPTIONAL Invoice category type\n * @param {string} queryParams.paymentMethod - OPTIONAL Payment method\n * @param {string} queryParams.invoiceAppearance - OPTIONAL Appearance of the invoice\n * @param {string} queryParams.source - OPTIONAL Data report source\n * @param {string} queryParams.currency - OPTIONAL Invoice currency\n * @param {string} queryParams.transactionId - OPTIONAL The searched transaction ID\n * @param {number} queryParams.index - OPTIONAL Index of the searched invoice within the transaction\n * @param {string} queryParams.invoiceOperation - OPTIONAL Invoice operation search parameter\n * @returns {Promise<Object>} response\n */\n```\n\n#### Query by parameters\n\n```js\nconst queryParams = {\n  dateFrom: '2017-12-28',\n  dateTo: '2017-12-28',\n};\n\nconst response = await navConnector.queryInvoiceDigest({\n  invoiceDirection: 'OUTBOUND',\n  page: 1,\n  queryParams,\n});\n\nconst { currentPage, availablePage, queryResult } = response;\n\n/* If no invoice was found with the given query then queryResult is undefined. */\nif (!queryResult) {\n  return;\n}\n\nconst { invoiceDigestList } = queryResult;\n```\n\nThis function does type conversion for number and boolean typed values in the response according to the NAV service documentation.\n\n### navConnector.queryTaxpayer()\n\nMethod to get taxpayer information by tax number.  \nIt resolves to an object containing taxpayerValidity and taxpayerData properties.  \nKeep in mind the taxpayerData property is not returned by the NAV service if the tax number is non existent.\n\n```js\n/**\n * Get taxpayer information by tax number.\n * @param {string} taxNumber Taxpayer tax number to get information for.\n * @returns {Promise<Object>} Taxpayer information with taxpayerValidity, taxpayerData, incorporation fields.\n */\nconst { taxpayerValidity, taxpayerData, incorporation } = await navConnector.queryTaxpayer(\n  '12345678'\n);\n\nif (!taxpayerValidity) {\n  /* Taxpayer is non existent or inactive. */\n} else if (taxpayerData) {\n  /* The taxpayerData property was returned by the service. */\n}\n```\n\nThis function does type conversion for boolean typed values in the response according to the NAV service documentation.\n\n## Error handling\n\nAll methods can throw expectation and You can fine tune how to log these error, handle them or retry the request if possible.\n\n```js\ntry {\n  await navConnector.testConnection();\n} catch (error) {\n  /* Axios error instance.*/\n  const { response, request } = error;\n\n  if (response) {\n    if (response.status === 504) {\n      /* Gateway timeout, retryable. */\n    } else if (response.data.result.errorCode === 'OPERATION_FAILED') {\n      /* Server side error, retryable. */\n    } else {\n      /* Log the error and fix the request then resend it. */\n    }\n  } else if (request) {\n    /* http.ClientRequest instance.\n       Possible network error. Retryable. */\n  } else {\n    /* Something happened in setting up the request that triggered an Error.\n       Log the error and try to fix the problem then resend the request. */\n  }\n}\n```\n\nThe error.response.data object is always normalized to the following format:\n\n```js\n{\n  result: {\n    funcCode: 'funcCode',\n    errorCode: 'errorCode',\n    message: 'message',\n  },\n  technicalValidationMessages: [\n    {\n      validationResultCode: 'validationResultCode',\n      validationErrorCode: 'validationErrorCode',\n      message: 'message',\n    },\n    {\n      validationResultCode: 'validationResultCode',\n      validationErrorCode: 'validationErrorCode',\n      message: 'message',\n    },\n  ],\n}\n```\n\nTake note properties funcCode, errorCode and message can be undefined and technicalValidationMessages length can be zero but\nresponse.data and result are always an object and technicalValidationMessages is always an array.\n\n## Tests\n\nCopy the file named `.env.example` and rename it to `.env` in the root of the repository and replace placeholder values with your own technical user's data.  \n⚠️**Never edit the `.env.example` file and never commit your sensitive data!**\n\n```sh\n$ npm run test\n```\n\n## TODO\nThese operations are currently not supported by the project:\n- queryInvoiceChainDigest\n- queryInvoiceCheck\n- queryTransactionList\n\n## Maintainers\n\nThis repository is maintained by [ANGRO Nagykereskedelmi Kft.](https://angro.hu/)\n\n## License\n\n[GPL-3.0](LICENSE)\n","readmeFilename":"README.md"}