Les délais de paiement séparent le moment d'une vente ou d'une charge du moment de son règlement. Une vente à 30 jours est encaissée le mois suivant. Pour construire un plan de trésorerie, on décale les flux de ces délais (en pandas avec shift) et on n'oublie pas les créances et dettes déjà existantes au départ.
Exemple
encaissements = ventes.shift(1) # paiement à 30 jours