new fields
This commit is contained in:
parent
7a57b320af
commit
c8237391e7
|
|
@ -317,29 +317,29 @@ def create_custom_fields():
|
|||
insert_after='is_taxes_doc',
|
||||
hidden=1
|
||||
),
|
||||
# Agricultural goods fields
|
||||
# Purchase type fields
|
||||
dict(
|
||||
fieldname='agricultural_goods',
|
||||
label='Agricultural goods',
|
||||
fieldname='purchase_type',
|
||||
label='Purchase Type',
|
||||
fieldtype='Check',
|
||||
insert_after='taxes_doc',
|
||||
default=0
|
||||
),
|
||||
dict(
|
||||
fieldname='purchase_confirmation_doc_type',
|
||||
label='Purchase Confirmation Document Type',
|
||||
fieldname='act_type',
|
||||
label='Act Type',
|
||||
fieldtype='Select',
|
||||
options='\nPurchase Act\nEQF\nImport',
|
||||
insert_after='agricultural_goods',
|
||||
depends_on='eval:doc.agricultural_goods'
|
||||
insert_after='purchase_type',
|
||||
depends_on='eval:doc.purchase_type'
|
||||
),
|
||||
dict(
|
||||
fieldname='agricultural_country',
|
||||
label='Country',
|
||||
fieldtype='Select',
|
||||
options='\nAruba\nƏfqanıstan\nAnqola\nAngilya\nAlbaniya\nAndorra\nNiderland Antil adaları\nBƏƏ\nArgentina\nErmənistan\nAmerika Samoası\nAntiqua və Barbuda\nAvstraliya\nAvstriya\nBurundi\nBelçika\nBenin\nBurkina-Faso\nBanqladeş\nBolqarıstan\nBəhreyn\nBaham adaları\nBosniya və Herseqovina\nBelarus\nBeliz\nBermud adaları\nBoliviya\nBraziliya\nBarbados\nBruney\nButan\nBotsvana\nMAR\nKanada\nKokos adaları\nİsveçrə\nÇili\nÇin\nKot-d\'ivuar\nKamerun\nKDR\nKonqo Respublikası\nKuk adaları\nKolumbiya\nKomor adaları\nKabo-Verde\nKosta-Rika\nKuba\nMilad adası\nKayman adaları\nKipr\nÇexiya\nAlmaniya\nCibuti\nDominika\nDanimarka\nDominikan Respublikası\nƏlcəzair\nEkvador\nMisir\nEritreya\nQərbi Sahara\nİspaniya\nEstoniya\nEfiopiya\nFinlandiya\nFici\nFoklend adaları\nFransa\nFarer adaları\nMikroneziya\nQabon\nBöyük Britaniya\nGürcüstan\nQana\nCəbəli-Tariq\nQvineya\nQambiya\nQvineya-Bisau\nEkvatorial Qvineya\nYunanıstan\nQrenada\nQrenlandiya\nQvatemala\nQuam\nQayana\nHonkonq\nHonduras\nXorvatiya\nHaiti\nMacarıstan\nindoneziya\nHindistan\nirlandiya\nİran\nİraq\nislandiya\nisrail\nitaliya\nYamayka\nlordaniya\nYaponiya\nQazağıstan\nKeniya\nQırğızıstan\nKamboca\nKiribati\nSent-Kits və Nevis\nCənubi Koreya\nKüveyt\nLaos\nLivan\nLiberiya\nLiviya\nSent-Lüsiya\nLixtenşteyn\nŞri-Lanka\nLesoto\nLitva\nLüksemburq\nLatviya\nMakao\nMərakeş\nMonako\nMoldova\nMadaqaskar\nMaldiv adaları\nMeksika\nMarşall adaları\nMakedoniya\nMali\nMalta\nMyanma\nMonteneqro\nMonqolustan\nŞimali Marian adaları\nMozambik\nMavritaniya\nMontserrat\nMavriki\nMalavi\nMalayziya\nMayotta\nNamibiya\nYeni Kaledoniya\nNiger\nNorfolk adası\nNigeriya\nNikaraqua\nNiue\nNiderland\nNorveç\nNepal\nNauru\nYeni Zelandiya\nOman\nPakistan\nPanama\nPitkern adaları\nPeru\nFilippin\nPalau\nPapua-Yeni Qvineya\nPolşa\nPuerto-Riko\nKXDR\nPortuqaliya\nParaqvay\nFələstin Dövləti\nFransa Polineziyası\nQətər\nRuminiya\nRusiya\nRuanda\nSəudiyyə Ərəbistanı\nSudan\nSeneqal\nSinqapur\nMüqəddəs Yelena, Askenson və Tristan-da-Kunya adaları\nŞpisbergen və Yan-Mayen\nSolomon adaları\nSyerra-Leone\nSalvador\nSan-Marino\nSomali\nSen-Pyer və Mikelon\nSerbiya\nCənubi Sudan\nSan-Tome və Prinsipi\nSurinam\nSlovakiya\nSloeniya\nİsveç\nSvazilend\nSeyşel adaları\nSuriya\nTörks və Kaykos adaları\nÇad\nToqo\nTailand\nTacikistan\nTokelau\nTürkmənistan\nŞərqi Timor\nTonqa\nTrinidad və Tobaqo\nTunis\nTürkiyə\nTuvalu\nÇin Respublikası\nTanzaniya\nUqanda\nUkrayna\nUruqvay\nABŞ\nÖzbəkistan\nVatikan\nSent-Vinsent və Qrenadin\nVenesuela\nBritaniya Virgin adaları\nAmerika Virgin adaları\nVyetnam\nVanuatu\nUollis və Futuna\nSamoa\nYəmən\nCAR\nZambiya\nZimbabve',
|
||||
insert_after='purchase_confirmation_doc_type',
|
||||
depends_on='eval:doc.agricultural_goods && doc.purchase_confirmation_doc_type == "Import"'
|
||||
insert_after='act_type',
|
||||
depends_on='eval:doc.purchase_type && doc.act_type == "Import"'
|
||||
)
|
||||
],
|
||||
"Purchase Invoice": [
|
||||
|
|
@ -350,46 +350,46 @@ def create_custom_fields():
|
|||
insert_after='is_paid',
|
||||
hidden=0
|
||||
),
|
||||
# Agricultural goods fields
|
||||
# Purchase type fields
|
||||
dict(
|
||||
fieldname='agricultural_goods',
|
||||
label='Agricultural goods',
|
||||
fieldname='purchase_type',
|
||||
label='Purchase Type',
|
||||
fieldtype='Check',
|
||||
insert_after='is_taxes_doc',
|
||||
default=0
|
||||
),
|
||||
dict(
|
||||
fieldname='purchase_confirmation_doc_type',
|
||||
label='Purchase Confirmation Document Type',
|
||||
fieldname='act_type',
|
||||
label='Act Type',
|
||||
fieldtype='Select',
|
||||
options='\nPurchase Act\nEQF\nImport',
|
||||
insert_after='agricultural_goods',
|
||||
depends_on='eval:doc.agricultural_goods'
|
||||
insert_after='purchase_type',
|
||||
depends_on='eval:doc.purchase_type'
|
||||
),
|
||||
dict(
|
||||
fieldname='agricultural_country',
|
||||
label='Country',
|
||||
fieldtype='Select',
|
||||
options='\nAruba\nƏfqanıstan\nAnqola\nAngilya\nAlbaniya\nAndorra\nNiderland Antil adaları\nBƏƏ\nArgentina\nErmənistan\nAmerika Samoası\nAntiqua və Barbuda\nAvstraliya\nAvstriya\nBurundi\nBelçika\nBenin\nBurkina-Faso\nBanqladeş\nBolqarıstan\nBəhreyn\nBaham adaları\nBosniya və Herseqovina\nBelarus\nBeliz\nBermud adaları\nBoliviya\nBraziliya\nBarbados\nBruney\nButan\nBotsvana\nMAR\nKanada\nKokos adaları\nİsveçrə\nÇili\nÇin\nKot-d\'ivuar\nKamerun\nKDR\nKonqo Respublikası\nKuk adaları\nKolumbiya\nKomor adaları\nKabo-Verde\nKosta-Rika\nKuba\nMilad adası\nKayman adaları\nKipr\nÇexiya\nAlmaniya\nCibuti\nDominika\nDanimarka\nDominikan Respublikası\nƏlcəzair\nEkvador\nMisir\nEritreya\nQərbi Sahara\nİspaniya\nEstoniya\nEfiopiya\nFinlandiya\nFici\nFoklend adaları\nFransa\nFarer adaları\nMikroneziya\nQabon\nBöyük Britaniya\nGürcüstan\nQana\nCəbəli-Tariq\nQvineya\nQambiya\nQvineya-Bisau\nEkvatorial Qvineya\nYunanıstan\nQrenada\nQrenlandiya\nQvatemala\nQuam\nQayana\nHonkonq\nHonduras\nXorvatiya\nHaiti\nMacarıstan\nindoneziya\nHindistan\nirlandiya\nİran\nİraq\nislandiya\nisrail\nitaliya\nYamayka\nlordaniya\nYaponiya\nQazağıstan\nKeniya\nQırğızıstan\nKamboca\nKiribati\nSent-Kits və Nevis\nCənubi Koreya\nKüveyt\nLaos\nLivan\nLiberiya\nLiviya\nSent-Lüsiya\nLixtenşteyn\nŞri-Lanka\nLesoto\nLitva\nLüksemburq\nLatviya\nMakao\nMərakeş\nMonako\nMoldova\nMadaqaskar\nMaldiv adaları\nMeksika\nMarşall adaları\nMakedoniya\nMali\nMalta\nMyanma\nMonteneqro\nMonqolustan\nŞimali Marian adaları\nMozambik\nMavritaniya\nMontserrat\nMavriki\nMalavi\nMalayziya\nMayotta\nNamibiya\nYeni Kaledoniya\nNiger\nNorfolk adası\nNigeriya\nNikaraqua\nNiue\nNiderland\nNorveç\nNepal\nNauru\nYeni Zelandiya\nOman\nPakistan\nPanama\nPitkern adaları\nPeru\nFilippin\nPalau\nPapua-Yeni Qvineya\nPolşa\nPuerto-Riko\nKXDR\nPortuqaliya\nParaqvay\nFələstin Dövləti\nFransa Polineziyası\nQətər\nRuminiya\nRusiya\nRuanda\nSəudiyyə Ərəbistanı\nSudan\nSeneqal\nSinqapur\nMüqəddəs Yelena, Askenson və Tristan-da-Kunya adaları\nŞpisbergen və Yan-Mayen\nSolomon adaları\nSyerra-Leone\nSalvador\nSan-Marino\nSomali\nSen-Pyer və Mikelon\nSerbiya\nCənubi Sudan\nSan-Tome və Prinsipi\nSurinam\nSlovakiya\nSloeniya\nİsveç\nSvazilend\nSeyşel adaları\nSuriya\nTörks və Kaykos adaları\nÇad\nToqo\nTailand\nTacikistan\nTokelau\nTürkmənistan\nŞərqi Timor\nTonqa\nTrinidad və Tobaqo\nTunis\nTürkiyə\nTuvalu\nÇin Respublikası\nTanzaniya\nUqanda\nUkrayna\nUruqvay\nABŞ\nÖzbəkistan\nVatikan\nSent-Vinsent və Qrenadin\nVenesuela\nBritaniya Virgin adaları\nAmerika Virgin adaları\nVyetnam\nVanuatu\nUollis və Futuna\nSamoa\nYəmən\nCAR\nZambiya\nZimbabve',
|
||||
insert_after='purchase_confirmation_doc_type',
|
||||
depends_on='eval:doc.agricultural_goods && doc.purchase_confirmation_doc_type == "Import"'
|
||||
insert_after='act_type',
|
||||
depends_on='eval:doc.purchase_type && doc.act_type == "Import"'
|
||||
),
|
||||
|
||||
# === E-TAXES AGRICULTURAL ACT SECTION ===
|
||||
# === E-TAXES PURCHASE ACT SECTION ===
|
||||
dict(
|
||||
fieldname='etaxes_agricultural_section',
|
||||
label='E-Taxes Agricultural Act',
|
||||
label='E-Taxes Purchase Act',
|
||||
fieldtype='Section Break',
|
||||
insert_after='is_taxes_doc',
|
||||
insert_after='amended_from',
|
||||
collapsible=1
|
||||
),
|
||||
dict(
|
||||
fieldname='act_kind',
|
||||
label='Act Kind',
|
||||
fieldtype='Select',
|
||||
options='\nAgricultural Products Act',
|
||||
options='\nAgricultural Products Act\nMetal Scrap Reception Act\nTire Products For Disposal Act\nPlastic Products For Disposal Act\nRawhide Supply\nOther Product Receipt Act',
|
||||
insert_after='etaxes_agricultural_section',
|
||||
description='Type of agricultural act'
|
||||
description='Type of act for e-taxes'
|
||||
),
|
||||
dict(
|
||||
fieldname='etaxes_purchase_id',
|
||||
|
|
@ -454,29 +454,29 @@ def create_custom_fields():
|
|||
insert_after='is_taxes_doc',
|
||||
hidden=1
|
||||
),
|
||||
# Agricultural goods fields
|
||||
# Purchase type fields
|
||||
dict(
|
||||
fieldname='agricultural_goods',
|
||||
label='Agricultural goods',
|
||||
fieldname='purchase_type',
|
||||
label='Purchase Type',
|
||||
fieldtype='Check',
|
||||
insert_after='taxes_doc',
|
||||
default=0
|
||||
),
|
||||
dict(
|
||||
fieldname='purchase_confirmation_doc_type',
|
||||
label='Purchase Confirmation Document Type',
|
||||
fieldname='act_type',
|
||||
label='Act Type',
|
||||
fieldtype='Select',
|
||||
options='\nPurchase Act\nEQF\nImport',
|
||||
insert_after='agricultural_goods',
|
||||
depends_on='eval:doc.agricultural_goods'
|
||||
insert_after='purchase_type',
|
||||
depends_on='eval:doc.purchase_type'
|
||||
),
|
||||
dict(
|
||||
fieldname='agricultural_country',
|
||||
label='Country',
|
||||
fieldtype='Select',
|
||||
options='\nAruba\nƏfqanıstan\nAnqola\nAngilya\nAlbaniya\nAndorra\nNiderland Antil adaları\nBƏƏ\nArgentina\nErmənistan\nAmerika Samoası\nAntiqua və Barbuda\nAvstraliya\nAvstriya\nBurundi\nBelçika\nBenin\nBurkina-Faso\nBanqladeş\nBolqarıstan\nBəhreyn\nBaham adaları\nBosniya və Herseqovina\nBelarus\nBeliz\nBermud adaları\nBoliviya\nBraziliya\nBarbados\nBruney\nButan\nBotsvana\nMAR\nKanada\nKokos adaları\nİsveçrə\nÇili\nÇin\nKot-d\'ivuar\nKamerun\nKDR\nKonqo Respublikası\nKuk adaları\nKolumbiya\nKomor adaları\nKabo-Verde\nKosta-Rika\nKuba\nMilad adası\nKayman adaları\nKipr\nÇexiya\nAlmaniya\nCibuti\nDominika\nDanimarka\nDominikan Respublikası\nƏlcəzair\nEkvador\nMisir\nEritreya\nQərbi Sahara\nİspaniya\nEstoniya\nEfiopiya\nFinlandiya\nFici\nFoklend adaları\nFransa\nFarer adaları\nMikroneziya\nQabon\nBöyük Britaniya\nGürcüstan\nQana\nCəbəli-Tariq\nQvineya\nQambiya\nQvineya-Bisau\nEkvatorial Qvineya\nYunanıstan\nQrenada\nQrenlandiya\nQvatemala\nQuam\nQayana\nHonkonq\nHonduras\nXorvatiya\nHaiti\nMacarıstan\nindoneziya\nHindistan\nirlandiya\nİran\nİraq\nislandiya\nisrail\nitaliya\nYamayka\nlordaniya\nYaponiya\nQazağıstan\nKeniya\nQırğızıstan\nKamboca\nKiribati\nSent-Kits və Nevis\nCənubi Koreya\nKüveyt\nLaos\nLivan\nLiberiya\nLiviya\nSent-Lüsiya\nLixtenşteyn\nŞri-Lanka\nLesoto\nLitva\nLüksemburq\nLatviya\nMakao\nMərakeş\nMonako\nMoldova\nMadaqaskar\nMaldiv adaları\nMeksika\nMarşall adaları\nMakedoniya\nMali\nMalta\nMyanma\nMonteneqro\nMonqolustan\nŞimali Marian adaları\nMozambik\nMavritaniya\nMontserrat\nMavriki\nMalavi\nMalayziya\nMayotta\nNamibiya\nYeni Kaledoniya\nNiger\nNorfolk adası\nNigeriya\nNikaraqua\nNiue\nNiderland\nNorveç\nNepal\nNauru\nYeni Zelandiya\nOman\nPakistan\nPanama\nPitkern adaları\nPeru\nFilippin\nPalau\nPapua-Yeni Qvineya\nPolşa\nPuerto-Riko\nKXDR\nPortuqaliya\nParaqvay\nFələstin Dövləti\nFransa Polineziyası\nQətər\nRuminiya\nRusiya\nRuanda\nSəudiyyə Ərəbistanı\nSudan\nSeneqal\nSinqapur\nMüqəddəs Yelena, Askenson və Tristan-da-Kunya adaları\nŞpisbergen və Yan-Mayen\nSolomon adaları\nSyerra-Leone\nSalvador\nSan-Marino\nSomali\nSen-Pyer və Mikelon\nSerbiya\nCənubi Sudan\nSan-Tome və Prinsipi\nSurinam\nSlovakiya\nSloeniya\nİsveç\nSvazilend\nSeyşel adaları\nSuriya\nTörks və Kaykos adaları\nÇad\nToqo\nTailand\nTacikistan\nTokelau\nTürkmənistan\nŞərqi Timor\nTonqa\nTrinidad və Tobaqo\nTunis\nTürkiyə\nTuvalu\nÇin Respublikası\nTanzaniya\nUqanda\nUkrayna\nUruqvay\nABŞ\nÖzbəkistan\nVatikan\nSent-Vinsent və Qrenadin\nVenesuela\nBritaniya Virgin adaları\nAmerika Virgin adaları\nVyetnam\nVanuatu\nUollis və Futuna\nSamoa\nYəmən\nCAR\nZambiya\nZimbabve',
|
||||
insert_after='purchase_confirmation_doc_type',
|
||||
depends_on='eval:doc.agricultural_goods && doc.purchase_confirmation_doc_type == "Import"'
|
||||
insert_after='act_type',
|
||||
depends_on='eval:doc.purchase_type && doc.act_type == "Import"'
|
||||
)
|
||||
],
|
||||
"Sales Order Item": [
|
||||
|
|
@ -583,29 +583,29 @@ def create_custom_fields():
|
|||
depends_on='eval:doc.company_main_activity && ["92000", "9200003", "9200004", "9200001", "9200002", "9200005"].includes(doc.company_main_activity)',
|
||||
allow_on_submit=1
|
||||
),
|
||||
# Agricultural goods fields
|
||||
# Purchase type fields
|
||||
dict(
|
||||
fieldname='agricultural_goods',
|
||||
label='Agricultural goods',
|
||||
fieldname='purchase_type',
|
||||
label='Purchase Type',
|
||||
fieldtype='Check',
|
||||
insert_after='seller',
|
||||
default=0
|
||||
),
|
||||
dict(
|
||||
fieldname='purchase_confirmation_doc_type',
|
||||
label='Purchase Confirmation Document Type',
|
||||
fieldname='act_type',
|
||||
label='Act Type',
|
||||
fieldtype='Select',
|
||||
options='\nPurchase Act\nEQF\nImport',
|
||||
insert_after='agricultural_goods',
|
||||
depends_on='eval:doc.agricultural_goods'
|
||||
insert_after='purchase_type',
|
||||
depends_on='eval:doc.purchase_type'
|
||||
),
|
||||
dict(
|
||||
fieldname='agricultural_country',
|
||||
label='Country',
|
||||
fieldtype='Select',
|
||||
options='\nAruba\nƏfqanıstan\nAnqola\nAngilya\nAlbaniya\nAndorra\nNiderland Antil adaları\nBƏƏ\nArgentina\nErmənistan\nAmerika Samoası\nAntiqua və Barbuda\nAvstraliya\nAvstriya\nBurundi\nBelçika\nBenin\nBurkina-Faso\nBanqladeş\nBolqarıstan\nBəhreyn\nBaham adaları\nBosniya və Herseqovina\nBelarus\nBeliz\nBermud adaları\nBoliviya\nBraziliya\nBarbados\nBruney\nButan\nBotsvana\nMAR\nKanada\nKokos adaları\nİsveçrə\nÇili\nÇin\nKot-d\'ivuar\nKamerun\nKDR\nKonqo Respublikası\nKuk adaları\nKolumbiya\nKomor adaları\nKabo-Verde\nKosta-Rika\nKuba\nMilad adası\nKayman adaları\nKipr\nÇexiya\nAlmaniya\nCibuti\nDominika\nDanimarka\nDominikan Respublikası\nƏlcəzair\nEkvador\nMisir\nEritreya\nQərbi Sahara\nİspaniya\nEstoniya\nEfiopiya\nFinlandiya\nFici\nFoklend adaları\nFransa\nFarer adaları\nMikroneziya\nQabon\nBöyük Britaniya\nGürcüstan\nQana\nCəbəli-Tariq\nQvineya\nQambiya\nQvineya-Bisau\nEkvatorial Qvineya\nYunanıstan\nQrenada\nQrenlandiya\nQvatemala\nQuam\nQayana\nHonkonq\nHonduras\nXorvatiya\nHaiti\nMacarıstan\nindoneziya\nHindistan\nirlandiya\nİran\nİraq\nislandiya\nisrail\nitaliya\nYamayka\nlordaniya\nYaponiya\nQazağıstan\nKeniya\nQırğızıstan\nKamboca\nKiribati\nSent-Kits və Nevis\nCənubi Koreya\nKüveyt\nLaos\nLivan\nLiberiya\nLiviya\nSent-Lüsiya\nLixtenşteyn\nŞri-Lanka\nLesoto\nLitva\nLüksemburq\nLatviya\nMakao\nMərakeş\nMonako\nMoldova\nMadaqaskar\nMaldiv adaları\nMeksika\nMarşall adaları\nMakedoniya\nMali\nMalta\nMyanma\nMonteneqro\nMonqolustan\nŞimali Marian adaları\nMozambik\nMavritaniya\nMontserrat\nMavriki\nMalavi\nMalayziya\nMayotta\nNamibiya\nYeni Kaledoniya\nNiger\nNorfolk adası\nNigeriya\nNikaraqua\nNiue\nNiderland\nNorveç\nNepal\nNauru\nYeni Zelandiya\nOman\nPakistan\nPanama\nPitkern adaları\nPeru\nFilippin\nPalau\nPapua-Yeni Qvineya\nPolşa\nPuerto-Riko\nKXDR\nPortuqaliya\nParaqvay\nFələstin Dövləti\nFransa Polineziyası\nQətər\nRuminiya\nRusiya\nRuanda\nSəudiyyə Ərəbistanı\nSudan\nSeneqal\nSinqapur\nMüqəddəs Yelena, Askenson və Tristan-da-Kunya adaları\nŞpisbergen və Yan-Mayen\nSolomon adaları\nSyerra-Leone\nSalvador\nSan-Marino\nSomali\nSen-Pyer və Mikelon\nSerbiya\nCənubi Sudan\nSan-Tome və Prinsipi\nSurinam\nSlovakiya\nSloeniya\nİsveç\nSvazilend\nSeyşel adaları\nSuriya\nTörks və Kaykos adaları\nÇad\nToqo\nTailand\nTacikistan\nTokelau\nTürkmənistan\nŞərqi Timor\nTonqa\nTrinidad və Tobaqo\nTunis\nTürkiyə\nTuvalu\nÇin Respublikası\nTanzaniya\nUqanda\nUkrayna\nUruqvay\nABŞ\nÖzbəkistan\nVatikan\nSent-Vinsent və Qrenadin\nVenesuela\nBritaniya Virgin adaları\nAmerika Virgin adaları\nVyetnam\nVanuatu\nUollis və Futuna\nSamoa\nYəmən\nCAR\nZambiya\nZimbabve',
|
||||
insert_after='purchase_confirmation_doc_type',
|
||||
depends_on='eval:doc.agricultural_goods && doc.purchase_confirmation_doc_type == "Import"'
|
||||
insert_after='act_type',
|
||||
depends_on='eval:doc.purchase_type && doc.act_type == "Import"'
|
||||
),
|
||||
# Won and Lost checkboxes after section_break_42 (только HTML для v15)
|
||||
dict(
|
||||
|
|
@ -811,6 +811,31 @@ def create_custom_fields():
|
|||
description='Tax Article field for VAT purposes'
|
||||
)
|
||||
],
|
||||
"Purchase Invoice Item": [
|
||||
dict(
|
||||
fieldname='tax_type',
|
||||
label='Tax Type',
|
||||
fieldtype='Select',
|
||||
options='\nTax Free\nTaxable',
|
||||
insert_after='item_tax_template',
|
||||
depends_on='eval:parent.purchase_type',
|
||||
mandatory_depends_on='eval:parent.purchase_type',
|
||||
in_list_view=1,
|
||||
columns=2
|
||||
),
|
||||
dict(
|
||||
fieldname='purchase_tax_amount',
|
||||
label='Purchase Tax Amount (5%)',
|
||||
fieldtype='Currency',
|
||||
insert_after='tax_type',
|
||||
depends_on='eval:parent.purchase_type',
|
||||
read_only=1,
|
||||
in_list_view=1,
|
||||
columns=2,
|
||||
precision=2,
|
||||
description='Auto-calculated as 5% of amount when Tax Type is Taxable'
|
||||
)
|
||||
],
|
||||
"Sales Taxes and Charges": [
|
||||
dict(
|
||||
fieldname='tax_free_amount',
|
||||
|
|
@ -944,7 +969,7 @@ def create_custom_fields():
|
|||
collapsible=1,
|
||||
depends_on='eval:doc.supplier_type == "Individual"'
|
||||
),
|
||||
# Fetch button from E-Taxes (left side)
|
||||
# Fetch button from E-Taxes (left column)
|
||||
dict(
|
||||
fieldname='etaxes_fetch_button_html',
|
||||
fieldtype='HTML',
|
||||
|
|
@ -954,33 +979,12 @@ def create_custom_fields():
|
|||
'<i class="fa fa-cloud-download"></i> Fetch from E-Taxes</button>' +
|
||||
'<p class="text-muted small" style="margin-top: 5px; margin-bottom: 15px;">Click to auto-fill Date of Birth, First Name, Last Name, Phone Number and Supplier Name from E-Taxes</p>'
|
||||
),
|
||||
# Column break for right side
|
||||
dict(
|
||||
fieldname='etaxes_button_column_break',
|
||||
fieldtype='Column Break',
|
||||
insert_after='etaxes_fetch_button_html',
|
||||
depends_on='eval:doc.supplier_type == "Individual"'
|
||||
),
|
||||
# Hidden placeholder field (right side)
|
||||
dict(
|
||||
fieldname='etaxes_placeholder_field',
|
||||
fieldtype='Data',
|
||||
insert_after='etaxes_button_column_break',
|
||||
hidden=1,
|
||||
depends_on='eval:doc.supplier_type == "Individual"'
|
||||
),
|
||||
# Section break to push fields below button
|
||||
dict(
|
||||
fieldname='etaxes_fields_section',
|
||||
fieldtype='Section Break',
|
||||
insert_after='etaxes_placeholder_field',
|
||||
depends_on='eval:doc.supplier_type == "Individual"'
|
||||
),
|
||||
# Individual fields (left column)
|
||||
dict(
|
||||
fieldname='fin',
|
||||
label='FIN',
|
||||
fieldtype='Data',
|
||||
insert_after='etaxes_fields_section',
|
||||
insert_after='etaxes_fetch_button_html',
|
||||
depends_on='eval:doc.supplier_type == "Individual"'
|
||||
),
|
||||
dict(
|
||||
|
|
|
|||
Loading…
Reference in New Issue