Em linhas gerais…
$CondicaoPagto=“00/30/60/90”;
$ValorPedido=1000.00;
$NumeroNF=12345;
//*************************************
$PARCELAS=explode("/",$CondicaoPagto); // Cria um array pra saber QUANTAS parcelas e QUAL O PERÍODO
$ICOUNT=count($PARCELAS); // DEFINE A QUANTIDADE DE PARCELAS
$HOJE=date(“Y-m-d”); // BUSCA A DATA ATUAL
$ICOUNT=$ICOUNT==0?1:$ICOUNT;
$VLRPARCS=round($ValorPedido/$ICOUNT,2); // CALCULA O VALOR DE CADA PARCELA
$VLRPARC1=round($VLRPARCS+$ValorPedido-($VLRPARCS*$ICOUNT),2); // CALCULA O VALOR DA ÚLTIMA PARCELA TIRANDO OS ARREDONDAMENTOS MENSAIS
for ($i = 0; $i <= ($ICOUNT-1); $i++) {
$VENCIMENTO=sc_date($HOJE,“AAAA-MM-DD”,"+",$PARCELAS[$i],0,0); // ESTABELECE O VENCIMENTO DA PARCELA RELATIVAMENTE A CADA PERÍODO INDEPENDENTEMENTE DE QUAL SEJA
$VLR=$i==0?$VLRPARC1:$VLRPARCS; // ESTABELECE A VARIÁVEL DO VALOR PARA INCLUSÃO NO BANCO
IF ($ICOUNT>1) $NRODOC=$NumeroNF."-".substr(“ABCDEFGHIJKLMNOPQRSTUVWXYZ”,$i,1);
ELSE $NRODOC=$NumeroNF; // CRIA UM NÚMERO AUTOMÁTICO PARA CADA PARCELA, RELATIVAMENTE A NF E UMA LETRA DO ALFABETO
sc_exec_sql(“INSERT INTO contas_receber
(data_conta, data_vencimento, descricao, numero_documento, valor)
VALUES (CURRENT_DATE,’$VENCIMENTO’, ‘Faturamento’,’$NRODOC’, $VLR)”);
}
Mais ou menos isso.