×

Receivables

This section contains code samples related to receivables.
 
Example Code
  • Load open invoices
  • Load all invoices
 
Load open invoices
    
    class Load
    {
        public static List<Invoice> receivables_invoices_open(Manager manager)
        {
            var currentClient = manager.getCurrentClient();
            var currentFiscalYear = manager.getCurrentFiscalYear();
            List<Invoice> invoices = null;

            string request = "clients/{0}/fiscalYears/{1}/receivables/invoices/open";
            var response = manager.httpClient.GetAsync(string.Format(request, currentClient.id, currentFiscalYear.id)).Result;

            if (response.StatusCode == HttpStatusCode.OK)
            {
                invoices = JsonConvert.DeserializeObject<List<Invoice>>(response.Content.ReadAsStringAsync().Result);
            }

            return invoices;
        }
    }
    
  
Load Invoices
    
   UNDER CONSTRUCTION
    
  
Load Invoices
    
  UNDER CONSTRUCTION
    
  
JSON representation of an invoice
  UNDER CONSTRUCTION    
  
  
 
Load all invoices
    
    class Load
    {
        public static List<Invoice> receivables_invoices(Manager manager)
        {
            var currentClient = manager.getCurrentClient();
            var currentFiscalYear = manager.getCurrentFiscalYear();
            List<Invoice> invoices = null;

            string request = "clients/{0}/fiscalYears/{1}/receivables/invoices/all";
            var response = manager.httpClient.GetAsync(string.Format(request, currentClient.id, currentFiscalYear.id)).Result;

            if (response.StatusCode == HttpStatusCode.OK)
            {
                invoices = JsonConvert.DeserializeObject<List<Invoice>>(response.Content.ReadAsStringAsync().Result);
            }

            return invoices;
        }
    }
    
  
Load Invoices
    
UNDER CONSTRUCTION

    
  
Load Invoices
    
  UNDER CONSTRUCTION
    
  
JSON representation of an invoice
UNDER CONSTRUCTION