Calendário Juliano

Boa tarde alguém poderia me ajudar, estou precisando criar um lote para um cliente e o mesmo usa como lote o calendário juliano, gostaria de saber qual melhor maneira a ser criado e qual comando usar, lembrando que existe ano bissexto.
Criei a lógica porém estão relatando que o mesmo na mudança do dia ela volta um lote, depois da máquina atualizar 3 vezes ela busca o lote atual.