GithubHelp home page GithubHelp logo

mokuappio / serverless-invoices Goto Github PK

View Code? Open in Web Editor NEW
488.0 16.0 116.0 949 KB

Create and manage invoices in your browser. Serverless Invoices is a free invoicing tool for freelancers and small businesses. Made with Vue.js.

Home Page: https://invoices.mokuapp.io/

License: MIT License

JavaScript 30.45% HTML 1.11% Vue 48.74% SCSS 19.38% Dockerfile 0.32%
serverless-invoices moku invocing invoice-generator invoice-maker invoicing-software vue

serverless-invoices's Issues

Rounding issues

Steps: Add line qty=8.33, price=49.5

Expected result: total is 412.34

Current result: 412.33

Issued at / Due date Customization / Edit

Hi,

On each invoice you have a code, issued at, due at and late fee.

There is a way to eliminate 'Issued at' / 'Due at' and insted to have just 'Date'?

Maybe if there was an EDIT like on 'Client' from where you can edit those too?

Thanks! :)

Local install Error on first run

Hi there, I just got following Error after npm install on my local machine (OSX12.01):

This dependency was not found:
* @/config/app.config in ./src/router.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/TheFooter.vue?vue&type=script&lang=js& and 4 others
To install it, you can run: npm install --save @/config/app.config

Tried on node 10 & 14. When I run the suggested command to install the missing dependency, I got this message:

error code ENOLOCAL
error Could not install from "@/config/app.config" as it does not contain a package.json file.

Do you have any suggestions?
Thank you! Chris

`npm install` fails on fresh clone

When I run npm install after a fresh clone, the install fails. Seems to be something to do with compiling node-sass.

npm --version: 8.5.5
node --version: v16.15.0

npm install: log.txt

I had a play around upgrading node-sass but it broke a few peer dependencies. I'm pretty unfamiliar with the Vue ecosystem so got out of my depth quite quickly sorry.

Duplicating invoices

Is there a way to duplicate invoices? I would be happy to take a past invoice, duplicate it, make a few edits and be done.

If not, would you be open to adding it?
I'm not familiar with the codebase, but could take a crack at it if that's more convenient.

Misses footer text

This application is one of the finest local invoice generators for browsers.

Yet it misses an important feature, at least for the German market:

  • As an invoice creator, I need to add a footer message to the invoice, in order to present my organisation's registration and tax numbers.

Everything else is here, but these details don't need to come within the notes field, why another (multi-line?) field (inbetween the bank account details and the contact information?) is suggested.

See https://invoice-generator.com/ for an example.

why BankAccount linking to client

just trying to understand what is the context for the bank account linked to client.
which bank account of client is needed in invoice.

i am thinking may be company/team account needed in invoice.
my understanding is company is invoice created by him for the work to the client.
so company share there bank information of his to transact for the work.

Label customization

Hi,

There is in plan to add a label customization? For example, to modify "Invoice", "Item", "Quantity", "Unit", "Price", "Issued at", "Due at", "Date", and so on.

Maybe it is possible to have a JSON for each language, and a default template so each one could edit that JSON in order to have it in their language, or to have the possibility to add multiple JSONs in order to switch fast between languages.

Thanks! :)

Customized CSS doesn't carry over into downloaded invoices

I am using the "installed version" of the Moku app. I am not sure if this is where I should post this issue. I made a tweak to the CSS through the customize option on an invoice, but it doesn't show up when I download the PDF.

I am adding/overriding:
`.col-8 {
flex: 0 0 50%;
max-width: 50%;
}

.col-4 {
flex: 0 0 50%;
max-width: 50%;
}`
because my email and website are long enough that it wont right justify and it looks very sloppy.

This is the output:
mokuIssues

Interestingly, the serverless online version displays the contact information at the bottom correctly until I download the PDF. But the CSS customization DOES show up in the PDF from there.
Outside of this, I am loving the app. It does exactly what I need.

I need to updates file upload field as a signature

I need to updates file upload field as a signature but file_upload logo stop working its seems like clashing please help ,me out I need to update invoice with signature file add on same invoice detail page but getting error

invoice

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.