Einvoice Read Me : 04-03-2025
SQL :

ALTER TABLE `company_details`  ADD `pincode` VARCHAR(20) NULL DEFAULT NULL  AFTER `street3`;
 ALTER TABLE `state`  ADD `s_code` VARCHAR(20) NULL DEFAULT NULL;  

ALTER TABLE `customers`  ADD `b_pincode` VARCHAR(20) NULL DEFAULT NULL  AFTER `region`,  
						 ADD `s_pincode` VARCHAR(20) NULL DEFAULT NULL  AFTER `b_pincode`, 
                         ADD `s_state_id` VARCHAR(50) NULL DEFAULT NULL  AFTER `s_pincode`;
 

alter TABLE `sale`  
add  `net_amt` varchar(50) DEFAULT NULL,
add  `taxable_val` varchar(50) DEFAULT NULL,
add  `v_street1` text,
add  `v_street2` text,
add  `v_street3` text,
add  `cancel_status` varchar(20) DEFAULT NULL, 
add  `cgst_amt` varchar(50) DEFAULT NULL,
add  `sgst_amt` varchar(50) DEFAULT NULL,
add  `igst_amt` varchar(50) DEFAULT NULL,
add  `einv_status` text,
add  `einv_message` text,
add  `einv_Irn` text,
add  `einv_AckDt` text,
add  `einv_AckNo` text,
add  `einv_EwbDt` text,
add  `einv_AckNoStr` text,
add  `einv_InfoDtls` text,
add  `einv_EwbValidTill` text,
add  `einv_SignedQRCode` text,
add  `einv_SignedInvoice` text,
add  `einv_uuid` text,
add  `einv_SignedQrCodeImgUrl` text,
add  `einv_InvoicePdfUrl` text,
add  `einv_IrnStatus` text,
add  `einv_EwbStatus` text,
add  `einv_EwbNo` text,
add  `einv_BigStatus` text,
add  `einv_Remarks` text,
add  `v_pincode` text,
add  `v_gstin` text,
add  `v_state_code` text,
add  `c_street1` text,
add  `c_street2` text,
add  `c_street3` text,
add  `c_pincode` text,
add  `c_gstin` text,
add  `c_state_code` text,
add  `login_id` varchar(10) DEFAULT NULL;  
 
 ALTER TABLE `sale`  ADD `company_id` VARCHAR(10) NULL DEFAULT NULL  AFTER `id`;  
 ALTER TABLE `sale`  ADD `city_id` VARCHAR(20) NULL DEFAULT NULL  AFTER `state_id`;
 ALTER TABLE `sale`  ADD `invoice_ref` VARCHAR(100) NULL DEFAULT NULL  AFTER `invoice_no`;
 
 
 9. 
 ALTER TABLE `sale_details`  
 ADD `net_amt` VARCHAR(20) NULL DEFAULT NULL  AFTER `igst`, 
 ADD `taxable_amt` VARCHAR(20) NULL DEFAULT NULL  AFTER `damt`,  
 ADD `tax` VARCHAR(20) NULL DEFAULT NULL  AFTER `taxable_amt`,
 ADD `tax_amt` VARCHAR(20) NULL DEFAULT NULL  AFTER `tax`;
 
 ALTER TABLE `sale_details`  ADD `cgst_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `tax_amt`,
 ADD `sgst_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `cgst_amt`,  ADD `igst_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `sgst_amt`; 

ALTER TABLE `sale_details`  ADD `pnet_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `damt`,  ADD `ptax_val` VARCHAR(50) NULL DEFAULT NULL  AFTER `pnet_amt`;


10. sale_einvoice_cancellation_details , cnote_einvoice_cancellation_details	  
11. sale_einvoice_generation_details , cnote_einvoice_generation_details	  

  ALTER TABLE `sale`  ADD `invoice_time` VARCHAR(100) NULL DEFAULT NULL  AFTER `invoice_no`;   
  
  ALTER TABLE `company_details`  ADD `gstzen_einvoice_token` TEXT NULL DEFAULT NULL  AFTER `gstin`;  
 

 ALTER TABLE `admin`  ADD `user_actions_password` TEXT NULL DEFAULT NULL  AFTER `about`, 
	ADD `user_cancel_password` TEXT NULL DEFAULT NULL  AFTER `user_actions_password`;  

UPDATE `admin` SET `user_actions_password` = '827ccb0eea8a706c4c34a16891f84e7b';
UPDATE `admin` SET `user_cancel_password` = '827ccb0eea8a706c4c34a16891f84e7b';


ALTER TABLE `sale`  ADD `s_street1` TEXT NULL DEFAULT NULL  AFTER `c_state_code`,  ADD `s_street2` TEXT NULL DEFAULT NULL  AFTER `s_street1`,  ADD `s_street3` TEXT NULL DEFAULT NULL  AFTER `s_street2`,  ADD `s_pincode` VARCHAR(50) NULL DEFAULT NULL  AFTER `s_street3`,  ADD `s_gstin` VARCHAR(100) NULL DEFAULT NULL  AFTER `s_pincode`,  ADD `s_state_code` VARCHAR(20) NULL DEFAULT NULL  AFTER `s_gstin`;

09-04-2025
ALTER TABLE `customers`  ADD `s_gstin` VARCHAR(50) NULL DEFAULT NULL  AFTER `s_state_id`;
ALTER TABLE `sale`  ADD `shipper_name` TEXT NULL DEFAULT NULL  AFTER `c_state_code`;

UPDATE sale set company_id = 1;
UPDATE `sale` SET `invoice_ref` = CONCAT(fyear, '/', invoice_no);

Till HERE --------09-04-2025


Uploaded Till Here -- 11-04-2025

alter TABLE `sgr`  
add  `net_amt` varchar(50) DEFAULT NULL,
add  `taxable_val` varchar(50) DEFAULT NULL,
add  `v_street1` text,
add  `v_street2` text,
add  `v_street3` text,
add  `cancel_status` varchar(20) DEFAULT NULL, 
add  `cgst_amt` varchar(50) DEFAULT NULL,
add  `sgst_amt` varchar(50) DEFAULT NULL,
add  `igst_amt` varchar(50) DEFAULT NULL,
add  `einv_status` text,
add  `einv_message` text,
add  `einv_Irn` text,
add  `einv_AckDt` text,
add  `einv_AckNo` text,
add  `einv_EwbDt` text,
add  `einv_AckNoStr` text,
add  `einv_InfoDtls` text,
add  `einv_EwbValidTill` text,
add  `einv_SignedQRCode` text,
add  `einv_SignedInvoice` text,
add  `einv_uuid` text,
add  `einv_SignedQrCodeImgUrl` text,
add  `einv_InvoicePdfUrl` text,
add  `einv_IrnStatus` text,
add  `einv_EwbStatus` text,
add  `einv_EwbNo` text,
add  `einv_BigStatus` text,
add  `einv_Remarks` text,
add  `v_pincode` text,
add  `v_gstin` text,
add  `v_state_code` text,
add  `c_street1` text,
add  `c_street2` text,
add  `c_street3` text,
add  `c_pincode` text,
add  `c_gstin` text,
add  `c_state_code` text,
add  `login_id` varchar(10) DEFAULT NULL; 
 
 ALTER TABLE `sgr`  ADD `company_id` VARCHAR(10) NULL DEFAULT NULL  AFTER `id`;  
 ALTER TABLE `sgr`  ADD `state_id` VARCHAR(20) NULL DEFAULT NULL  AFTER `v_state_code`,  ADD `city_id` VARCHAR(20) NULL DEFAULT NULL  AFTER `state_id`;
 ALTER TABLE `sgr`  ADD `invoice_ref` VARCHAR(100) NULL DEFAULT NULL  AFTER `invoice_no`;
 
 ALTER TABLE `sgr_details`  
 ADD `net_amt` VARCHAR(20) NULL DEFAULT NULL  AFTER `igst`, 
 ADD `taxable_amt` VARCHAR(20) NULL DEFAULT NULL  AFTER `damt`,  
 ADD `tax` VARCHAR(20) NULL DEFAULT NULL  AFTER `taxable_amt`,
 ADD `tax_amt` VARCHAR(20) NULL DEFAULT NULL  AFTER `tax`;
 
 ALTER TABLE `sgr_details`  ADD `cgst_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `tax_amt`,
 ADD `sgst_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `cgst_amt`,  ADD `igst_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `sgst_amt`; 

ALTER TABLE `sgr_details`  ADD `pnet_amt` VARCHAR(50) NULL DEFAULT NULL  AFTER `damt`,  ADD `ptax_val` VARCHAR(50) NULL DEFAULT NULL  AFTER `pnet_amt`;
ALTER TABLE `sgr`  ADD `invoice_time` VARCHAR(100) NULL DEFAULT NULL  AFTER `invoice_no`;   
ALTER TABLE `sgr`  ADD `distype` VARCHAR(20) NULL DEFAULT NULL  AFTER `sgr_id`,  ADD `bill_type` VARCHAR(20) NULL DEFAULT NULL  AFTER `distype`;

client_code in company_details`


Folder :
1. einvoice
2. einvoice qrcode images
3. e-invoice-lib
4. projectjsfile


 

File :
 
1. cancel_einvoice_bill.php for cancel einvoice bill
2. generate_einvoice.php for generate einvoice bill
3. add_company.php,add_company_ajax.php,list_company.php,edit_company_ajax.php,edit_company.php
4. addstate.php,editstate.php,liststate.php
5. add_customers.php,editcustomers.php,list_customers.php

4.  add_transport.php,edit_transport.php,list_transport.php
6. get_vendor.php,get_svendor.php,get_company.php

8. calculation_function.php
9. get_product.php
10. verify_cancel_password.php
11. verify_actions_password.php
12. cancel_normal_invoice.php
13. css/sweetalert.js
14. js/sweetalert.css

15. header.php file add sweetalert.js and sweetalert.css code