feat(homepage): content.

fix(saleInvoice): invoice number error in edit.
This commit is contained in:
a.bouhuolia
2021-04-06 17:47:18 +02:00
parent da17ce1566
commit 6f36f32f7c
4 changed files with 29 additions and 35 deletions

View File

@@ -7,35 +7,32 @@ export const accountsReceivable = [
shortcuts: [
{
title: 'Sales invoices',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
description: 'Tracking sales invoices with your customers with payment due date.',
link: '/invoices',
},
{
title: 'Sales estimates',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Manage your sales estimates to create quotes that can later be turned to a sale invoice.',
link: '/estimates',
},
{
title: 'Sales receipts',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Manage sales receipts for sales that get paid immediately from the customer.',
link: '/receipts',
},
{
title: 'Customers',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
description: 'Manage the customers relations with customer receivable and credit balances.',
link: '/customers',
},
{
title: 'Customers payment',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Manage payment transactions from your customers with sale invoices.',
link: '/payment-receives',
},
],
@@ -48,21 +45,18 @@ export const accountsPayable = [
shortcuts: [
{
title: 'Purchase invoices',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
description: 'Manage the purchase invoices with your vendors with payment due date.',
link: '/bills',
},
{
title: 'Vendors',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
description: 'Manage the vendors relations with vendor payable and debit balances.',
link: '/vendors',
},
{
title: 'Vendors payments',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Manage payments transactions to your vendors with purchase invoices.',
link: '/payment-mades',
},
@@ -77,26 +71,24 @@ export const financialAccounting = [
{
title: 'Chart of accounts',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Manage your accounts chart to record your transactions and categorise your transactions in parent accounts.',
link: '/accounts',
},
{
title: 'Manual journal',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
description: 'Manage manual journal transactions on accounts, cost centra and projects.',
link: '/manual-journals',
},
{
title: 'Expenses',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Track your indirect expenses under specific categories such as payroll, rent.',
link: '/expenses',
},
{
title: 'Financial statements',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Show financial reports about your organization to summarize your businesss financial performance.',
link: '/financial-reports',
},
],
@@ -110,19 +102,18 @@ export const productsServices = [
{
title: 'Products & Services',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Manage your products (inventory or non-inventory) and services and place them into categories.',
link: '/items',
},
{
title: 'Products & Services Categories',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
'Group your products and service into different categories.',
link: 'items/categories',
},
{
title: 'Inventory Adjustments',
description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
description: 'Manage your inventory adjustment of inventory items.',
link: '/inventory-adjustments',
},
],

View File

@@ -3,7 +3,7 @@
.section-title {
font-weight: 500;
margin-bottom: 1.6rem;
margin-bottom: 1.4rem;
font-size: 20px;
color: rgb(31, 50, 85);
margin-top: 10px;
@@ -15,14 +15,13 @@
margin-left: -20px;
}
&__item {
width: 270px;
margin-bottom: 20px;
margin-left: 20px;
width: 260px;
margin-bottom: 16px;
margin-left: 16px;
border: 1px solid #d1dee2;
border-top: 3px solid #d1dee2;
padding-top: 16px;
background: #fff;
padding: 20px;
padding: 18px;
.title {
font-size: 16px;

View File

@@ -4,11 +4,12 @@
"description": "",
"main": "src/server.ts",
"scripts": {
"build": "clear && tsc -p tsconfig.json && copy-18n",
"start": "cross-env NODE_PATH=./src nodemon",
"inspect": "cross-env NODE_PATH=./src nodemon src/server.ts",
"copy-18n": "cpy --cwd=src/locales --parents '**/*.json' ../../build/locales",
"clear": "rimraf build"
"clear": "rimraf build",
"build:ts": "tsc -p tsconfig.json",
"build": "npm-run-all clear build:ts copy-18n"
},
"author": "Ahmed Bouhuolia, <a.bouhuolia@gmail.com>",
"license": "ISC",
@@ -94,13 +95,15 @@
"knex-factory": "0.0.6",
"mocha": "^5.2.0",
"module-alias": "^2.2.2",
"npm-run-all": "^4.1.5",
"nyc": "^14.1.1",
"regenerator-runtime": "^0.13.7",
"sinon": "^7.4.2",
"ts-node": "^9.0.0",
"typedi": "^0.8.0",
"typescript": "^3.9.7",
"webpack-cli": "^4.6.0"
"webpack-cli": "^4.6.0",
"rimraf": "^3.0.2"
},
"_moduleAliases": {
"loaders": "build/loaders",
@@ -121,5 +124,6 @@
"services": "build/services",
"subscribers": "build/subscribers",
"system": "build/system"
}
},
"_moduleAliases": {}
}

View File

@@ -399,7 +399,7 @@ export default class SaleInvoicesService implements ISalesInvoicesService {
if (saleInvoiceObj.invoiceNo) {
await this.validateInvoiceNumberUnique(
tenantId,
saleInvoiceDTO.invoiceNo,
saleInvoiceObj.invoiceNo,
saleInvoiceId
);
}