<?php
global $runnerDbTableInfo;
$runnerDbTableInfo['supplier_bill_detail'] = array(
	'type' => 0,
	'foreignKeys' => array( 
		 
	),
	'fields' => array( 
		array(
			'name' => 'id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => false,
			'autoinc' => true,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'supplier_bill_detail_uuid',
			'type' => 200,
			'size' => 36,
			'scale' => 0,
			'typeName' => 'char(36)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'supplier_bill_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'line_no',
			'type' => 3,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'int',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'item_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'description',
			'type' => 200,
			'size' => 1000,
			'scale' => 0,
			'typeName' => 'varchar(1000)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'quantity',
			'type' => 14,
			'size' => 19,
			'scale' => 6,
			'typeName' => 'decimal(19,6)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '1.000000',
			'defaultValue' => '1.000000' 
		),
		array(
			'name' => 'uom_code',
			'type' => 200,
			'size' => 30,
			'scale' => 0,
			'typeName' => 'varchar(30)',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'unit_price',
			'type' => 14,
			'size' => 19,
			'scale' => 4,
			'typeName' => 'decimal(19,4)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.0000',
			'defaultValue' => '0.0000' 
		),
		array(
			'name' => 'gross_amount',
			'type' => 14,
			'size' => 19,
			'scale' => 4,
			'typeName' => 'decimal(19,4)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.0000',
			'defaultValue' => '0.0000' 
		),
		array(
			'name' => 'discount_amount',
			'type' => 14,
			'size' => 19,
			'scale' => 4,
			'typeName' => 'decimal(19,4)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.0000',
			'defaultValue' => '0.0000' 
		),
		array(
			'name' => 'net_before_tax',
			'type' => 14,
			'size' => 19,
			'scale' => 4,
			'typeName' => 'decimal(19,4)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.0000',
			'defaultValue' => '0.0000' 
		),
		array(
			'name' => 'vat_tax_code_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'vat_rate_percent',
			'type' => 14,
			'size' => 19,
			'scale' => 6,
			'typeName' => 'decimal(19,6)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.000000',
			'defaultValue' => '0.000000' 
		),
		array(
			'name' => 'input_vat_amount',
			'type' => 14,
			'size' => 19,
			'scale' => 4,
			'typeName' => 'decimal(19,4)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.0000',
			'defaultValue' => '0.0000' 
		),
		array(
			'name' => 'withholding_tax_code_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'withholding_rate_percent',
			'type' => 14,
			'size' => 19,
			'scale' => 6,
			'typeName' => 'decimal(19,6)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.000000',
			'defaultValue' => '0.000000' 
		),
		array(
			'name' => 'withholding_amount',
			'type' => 14,
			'size' => 19,
			'scale' => 4,
			'typeName' => 'decimal(19,4)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.0000',
			'defaultValue' => '0.0000' 
		),
		array(
			'name' => 'line_total_amount',
			'type' => 14,
			'size' => 19,
			'scale' => 4,
			'typeName' => 'decimal(19,4)',
			'nullable' => false,
			'autoinc' => false,
			'defaultValueSQL' => '0.0000',
			'defaultValue' => '0.0000' 
		),
		array(
			'name' => 'expense_account_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'asset_account_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'inventory_account_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'warehouse_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'department_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'cost_center_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'project_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		),
		array(
			'name' => 'project_task_id',
			'type' => 20,
			'size' => 0,
			'scale' => 0,
			'typeName' => 'bigint',
			'nullable' => true,
			'autoinc' => false,
			'defaultValueSQL' => null,
			'defaultValue' => '' 
		) 
	),
	'primaryKeys' => array( 
		'id' 
	),
	'uniqueFields' => array( 
		 
	),
	'name' => 'supplier_bill_detail' 
);
?>