class RejetPrelevement (View source)

Class to manage standing orders rejects

Properties

int $id
DoliDB $db
"direct-debit"|"bank-transfer" $type
int $bon_id
User $user
int|string $date_rejet
string $motif
string $invoicing
string[] $motifs
string[] $labelsofinvoicing

Methods

__construct($db, User $user, $type)

Constructor

int
create(User $user, int $id, int $motif, int $date_rejet, int $bonid, int<0, 1> $facturation = 0)

Create a reject

int
fetch($rowid)

Retrieve withdrawal object

Details

__construct($db, User $user, $type)

Constructor

@param DoliDB $db Database handler

Parameters

$db
User $user

Object user @param 'direct-debit'|'bank-transfer' $type Type ('direct-debit' for direct debit or 'bank-transfer' for credit transfer)

$type

int create(User $user, int $id, int $motif, int $date_rejet, int $bonid, int<0, 1> $facturation = 0)

Create a reject

Parameters

User $user

User object

int $id Id
int $motif Motif
int $date_rejet

Date reject

int $bonid

Bon id

int<0, 1> $facturation

1=Bill the reject

Return Value

int

Return >=0 if OK, <0 if KO

int fetch($rowid)

Retrieve withdrawal object

@param int $rowid id of invoice to retrieve

Parameters

$rowid

Return Value

int