feat: tax rates on sale invoice service

This commit is contained in:
Ahmed Bouhuolia
2023-08-11 21:08:30 +02:00
parent d6f56568a3
commit a7644e6481
10 changed files with 235 additions and 12 deletions

View File

@@ -1,14 +1,25 @@
exports.up = (knex) => {
return knex.schema.createTable('tax_rates', (table) => {
table.increments();
table.string('name');
table.string('code');
table.decimal('rate');
table.boolean('is_non_recoverable');
table.boolean('is_compound');
table.integer('status');
table.timestamps();
});
return knex.schema
.createTable('tax_rates', (table) => {
table.increments();
table.string('name');
table.string('code');
table.decimal('rate');
table.boolean('is_non_recoverable');
table.boolean('is_compound');
table.integer('status');
table.timestamps();
})
.table('items_entries', (table) => {
table.boolean(['is_tax_exclusive']);
table.string('tax_code');
table.decimal('tax_rate');
table.decimal('tax_amount_withheld')
})
.table('sales_invoices', (table) => {
table.boolean(['is_tax_exclusive']);
table.decimal('tax_amount_withheld')
});
};
exports.down = (knex) => {