pdf-invoice-hu

1.0.4 • Public • Published

pdf-invoice-hu

Install

$ npm i -s pdf-invoice-hu

Usage

const pdfInvoice = require('pdf-invoice-hu')

const document = pdfInvoice({
  seller: {
    phone: '+36 (1) 260-0529',
    email: 'info@dreamware.hu',
    address: '1102 Budapest, Állomás utca 16.',
    name: 'DreamWare Computers kft.',
    bank_acc: '11704007-20238290-00000000',
    vat: '13741408-2-42',
  },
  buyer: {
    phone: '+36 (66) 888-8888',
    name: 'Árvíztűrő Tükörfúrógépgyár Zrt',
    email: 'mintavasarlo@gmail.com',
    address: '1234 Budapest, Próba körtér 45. Második belső udvar 11',
    vat:'15324762-2-41',
    eu_vat:'HU15324762',
  },
  headline: {
    createdAt: '2018-08-01',
		completionDate: '2018-09-15',
		paymentDeadline: '2018-10-30',
		paymentMethod: 'Készpénz',
    invoiceId: 'BN-BM-50',
    commentText: 'Köszönjük vásárlását!',
    madeWith: 'Készült a DDO DreamInvoice számlázóval',
  },
  items: [
    {
      quantity: 12, 
      name: 'Első Termék', 
      description: 'Lorem ipsum dollor sit amet', 
      unit_price: 1000.20,
      net_price: 12002.4,
      vat_amount: 3240.648,
      amount: 15243.048
    },
    {
      quantity: 18, 
      name: 'Második Termék', 
      description: 'Lorem ipsum dollor sit amet', 
      unit_price: 500.01,
      net_price: 9000.18,
      vat_amount: 2430.0486,
      amount: 11430.2286
    },
    {
      quantity: 16, 
      name: 'Hamradik termék', 
      description: 'Lorem ipsum dollor sit amet', 
      unit_price: 2000.50,
      net_price: 32008,
      vat_amount: 8642.16,
      amount: 40650.16
    },
  ],
})

// That's it! Do whatever you want now.
// Pipe it to a file for instance:

const fs = require('fs')

document.generate() // triggers rendering
document.pdfkitDoc.pipe(fs.createWriteStream('path/to/file.pdf')) // write output (like pdfkit)

This package is part of a commercial invoicing program, but it can be used freely under MIT License. Based on pdf-invoice package, but it differs significantly from that.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.4
    3
    • latest

Version History

Package Sidebar

Install

npm i pdf-invoice-hu

Weekly Downloads

3

Version

1.0.4

License

MIT

Unpacked Size

1.2 MB

Total Files

9

Last publish

Collaborators

  • nagylakas