Nascent Prototype Metaverse

    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.

    Install

    npm i pdf-invoice-hu

    DownloadsWeekly Downloads

    2

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    1.2 MB

    Total Files

    9

    Last publish

    Collaborators

    • nagylakas