UNPKG

mobyo-interfaces

Version:
61 lines (60 loc) 2.08 kB
import { IGlobalSettingIugu } from '../interfaces/i-global-setting-iugu'; export declare class GlobalSettingIuguEntity implements IGlobalSettingIugu { /** * Prazo máximo para pagamento do boleto após o vencimento. * O prazo máximo para pagamento deve ser entre "1" e "30" * dias após a data de vencimento. */ bankSlipExtraDue: number; /** * Prazo de dias para o vencimento da fatura. */ billingDays: number; /** * Se true, garante que a data de vencimento seja apenas em dias de semana, * e não em sábados ou domingos. */ ensureWorkdayDueDate: boolean; /** * Expira uma fatura e impossibilita o seu pagamento depois 'x' dias após o vencimento. * Valor enviado precisa estar entre 0 e 30. Se for enviado "0", a fatura ficará * disponível para ser paga até às 23:59:59 do dia de vencimento. */ expiresIn: number; /** * Habilitar ou Desabilitar multa por atraso de pagamento */ fines: boolean; /** * Determine a multa % a ser cobrada para pagamentos * efetuados após a data de vencimento */ latePaymentFine: number; /** * Determine a multa por valor fixo a ser * cobrada para pagamentos efetuados após a data de vencimento */ latePaymentFineCents: number; liveApiToken: string; /** * determina se cobra ou não juros por dia de atraso. * 1% ao mês pro rata. Necessário passar a multa como true */ perDayInterest: boolean; /** * Juros a ser cobrado por dia em centavos. * Sobrepõem o per_day_interest_value. * O juros somado em 30 dias deve ser inferior a 50% do valor da fatura. */ perDayInterestCents: number; /** * Informar o valor percentual de juros que deseja cobrar. * Não se aplica quando os valores diários de mora * calculados são menores que 1 centavo. */ perDayInterestValue: number; testApiToken: string; userApiToken: string; id: string; constructor(data?: Partial<GlobalSettingIuguEntity>); }