Purchase Bill
Purchase Bill
Enables users to manage and record purchase transactions from suppliers, including entering vendor details, listing purchased items, applying taxes, and tracking payment status.
Purchase Bill Main Level Features
| Features |
|---|
| Discrepency Index |
- Other Operation Page Features
| Features | Shown When |
|---|
| Update All Taxable Value to Zero | When lines are there and bill is not yet authorized |
| Upload Bill / Download Bill | |
| Revoke Authorization | When bill is authorized |
| Make Voucher Against Bill | When bill is authorized |
| Authorize Bill | Allowed only when bill is not yet authorized and it does not have any discrepancy. |
| GSTR-2B Reminder | GSTR 2B date is not yet updated and gstamt of bill is > 0 and gst type of bill is direct purchase |
| Make PDN/PCN | If line cnt is > 0 and there is no discrepancy |
Purchase Bill Line Level Features
| Feature | Shown when |
|---|
| Create Non GRN | If system parameter ForceIndent4AllBills is off |
| Import Non GRN | If system parameter ForceIndent4AllBills is off and lines are not yet created |
| Create With GRN | |
Validations Create
| Validation Messages | Condition |
|---|
| Compute TDS On Field | If AllowManualTdsInBill system parameter is ON then the value for this field can be filled |
| Other Fields | If Gst type is Imported Purchase then only currency, fcnr, prot beno and bedate will be allowed to selected |
| For Imported Purchase, Type of Import must be specified. | If Gst type is Imported Purchase and input type is selected as Not Applicable |
| Please correct the GST State Code in the Party Master. | When state code in party master is empty |
| Supply state code is mismatched with GSTIN of Party. | If gstin type of party is registered and the first two digits of gstin and state code does not match |
| Since party is unregistered, interstate supply is not allowed. | If gstin type of party is unregistered and the first two digits of gstin and selected unit code statecode from company mst does not match and statecode is < 95 |
Validation Modify
| Validation Messages | Condition |
|---|
| Compute TDS On Field | If AllowManualTdsInBill system parameter is ON then the value for this field can be filled |
Validations Modify Other Info
| Validation Messages | Condition |
|---|
| Other Fields | If Gst type is Imported Purchase then only currency, fcnr, prot beno and bedate will be allowed to selected |
| For Imported Purchase, Type of Import must be specified. | If Gst type is Imported Purchase and input type is selected as Not Applicable |
| You may not select User Defined/Multiple Accounts trn type | Once lines are created transaction type cannot be changed to user defined or multiple accounts. |
Validations Upload
| Validation Messages | Condition |
|---|
| Upgrading to Electronic Document Ware House feature is required, Please contact support. | If UploadDownloadDocs system parameter is off then upload bill not allowed. |
Validations Voucher Create
| Validation Messages | Condition |
|---|
| Insufficient balance in selected Bank / Cash {balance} | If allownegative for the selected Bank is N and voucher amt exceeds balance amt |
| System Vouchers are being DONE, User cannot Create Voucher. | If AllowCreateVoucher system parameter is ON and status for it is N |
| RTGS/NEFT details not found for this party | If payment mode is NEFT and RTGS for the selected party is not created. |
Validations GSTR 2B Remainder Mail
| Validation Messages | Condition |
|---|
| Please create new record in Standard Instructions for GSTR-2B Reminder | For doctype G notes not there in stdinstructions table |
Validations Create Non GRN
| Validation Messages | Condition |
|---|
| Is Link Carrier charges field | If InvoiceCarrierCharges system parameter is ON then only this field will be shown |
| Is Link Carrier Charges field | If Is Link Carrier Charges is Y then enter the yearlabel,invoice and unit else enter the amount |
| Account Particulars Field | Will be allowed to selected when trntype is multiple accounts or trntype is user defined and it is the first line being created |
Validations Import Non GRN
| Validation Messages | Condition |
|---|
| Invalid/Inactive Main A/c and Sub A/c | If trntype is multiple accounts or user defined then only this validation will be checked |
| The A/c Type for this Main A/c must Assets, Liabilities, Income, Expenses, Not Applicable. | If trntype is multiple accounts or user defined then only this validation will be checked. It will check whether the selected account head is having Actype as Assets, Liabilities, Income, Expenses or Not Applicable |
| For User defined Transaction Type Main A/c and Sub A/c should be same | If trntype is user defined then only this validation will be checked. |
Validations Create With GRN
| Validation Messages | Condition |
|---|
| Item was sent directly to Jobworker but Challan is not found | If grn number exists and shipto party id is filled the count from jobworker is checked for shiptopartyid and that yeargrnno. If cnt is coming 0 then this validation is thrown |
| Account Particulars Field | Will be allowed to selected when trntype is multiple accounts or trntype is user defined and it is the first line being created |
Validations Modify Line
| Validation Messages | Condition |
|---|
| Account Particulars Field | Will be allowed to selected when trntype is multiple accounts or trntype is user defined and it is the only line created |
| HSN Code, Amount, GST Rate field | Will be allowed to be changed only when it is non GRN line |