SupplierInvoiceHandler
This class contains the functions to perform the following:
Retrieve:
api | |
---|---|
package | simPROAPI |
subpackage | Invoice |
author | Nathan Muir, Daniel Sanders [add other contributors] |
version | 2011-08-22 |
Insert(int $CompanyID, int $OrderID, array $SupplierInvoiceDetails) : int
<?php
$SupplierInvoiceDetails =
array(
"SupplierInvoiceNo"=>"",
"PackingSlipNo"=>"",
"DateIssued"=>"Y-m-d",
"PrivateNotes"=>"",
"StockItems"=>array(
"StockItemID"=>0,
"Quantity"=>0,
"AmountExTax"=>0,
"AmountIncTax"=>0
);
?>
int
the company id
int
the order id
array
an associative array of invoice information
int
Retrieve(int $CompanyID, int $ReceiptNo) : array
This function retrieves a receipt with a specific ID
uses | \SupplierInvoiceHandler::RetrieveList() |
---|---|
used_by | \AccPayInvoiceHandler::Retrieve() |
int
the Company ID. In single company builds, this is 0.
int
The Receipt Number to retrieve
array
RetrieveList(int $CompanyID, array $ReceiptNos) : array
This function retrieves details on the provided list of receipt numbers
used_by | \AccPayInvoiceHandler::RetrieveExport() |
---|---|
used_by | \AccPayInvoiceHandler::RetrieveList() |
used_by | \SupplierInvoiceHandler::Search() |
used_by | \SupplierInvoiceHandler::SearchInvoice() |
used_by | \SupplierInvoiceHandler::Retrieve() |
int
the Company ID. In single company builds, this is 0.
array
list of Receipt Numbers to retrieve.
array
Search(int $CompanyID, string $Search = '', string $StartDate = null, string $EndDate = null) : array
This function searches for the list of invoices for a supplierID
uses | \SupplierInvoiceHandler::RetrieveList() |
---|---|
used_by | \AccPayInvoiceHandler::Search() |
int
the Company ID. In single company builds, this is 0.
string
The search text for the accounts payable invoice. Can use % for wildcards.
string
Date start (inclusive) to search for the specified supplier. Null/Empty will ignore this parameter. {@link http://php.net/manual/en/function.strtotime.php}
string
Date end (inclusive) to search for the specified supplier. Null/Empty will ignore this parameter. {@link http://php.net/manual/en/function.strtotime.php}
array
SearchInvoice(int $CompanyID, string $InvoiceNo) : array
This function searches for supplier invoices with a specific supplier invoice number
uses | \SupplierInvoiceHandler::RetrieveList() |
---|---|
used_by | \AccPayInvoiceHandler::SearchInvoice() |
int
the Company ID. In single company builds, this is 0.
string
The Supplier Invoice Number
array