In a modality, a method comprises: receiving pre -planting data representing a lower limit date value and a higher date limit value for a pre -planting fertiliser application to an agricultural field; fertiliser application data alongside the crop representing With a lower limit date value and a higher date limit value for a fertiliser application next to the fertiliser crop in the agricultural field; fertiliser cost data representing a cost of a fertiliser application; labour cost data re Presenting a cost of applying fertiliser to the agricultural field;And smart profit figures. On the basis of the data received, one or more penalty restrictions are determined. On the basis of the data received, a fertilisation schedule shall be generated. The schedule shall include one or more valid calendar dates in which fertilisation of the agricultural field is recommended and one or more valid quantities of fertilisers to be applied to the agricultural field in one or more Ma Is valid calendar dates for maximising agricultural income.em uma modalidade, um método compreende: receber dados pré-plantio representando um valor de data limite inferior e um valor de data limite superior de datas para uma aplicação de fertilizante pré-plantio a um campo agrícola; dados de aplicação de fertilizantes ao lado da cultura que representam um valor de data limite inferior e um valor de data limite superior de datas para uma aplicação de fertilizantes ao lado da cultura de fertilizante ao campo agrícola; dados de custo de fertilizante representando um custo de uma aplicação de fertilizante; dados de custo de mão-de-obra representando um custo de aplicação de fertilizante ao campo agrícola; e dados de lucro espertados. com base nos dados recebidos, uma ou mais restrições de penalidade são determinadas. com base nos dados recebidos, é gerado um cronograma de fertilização. o cronograma compreende uma ou mais datas de calendário válidas nas quais a adubação do campo agrícola é recomendada e a u