/// <summary> /// Enviar información de guía de remisión para generarla electrónicamente. /// </summary> /// <param name="requestOptions"></param> /// <returns>Información de guía de remisión enviada</returns> public String Enviar(RequestOptions requestOptions) { Console.WriteLine("Enviando guía de remisión"); var apiRequest = new ApiRequest(requestOptions); return(apiRequest.Post(this.toJson())); }
/// <summary> /// Enviar información de la nota de crédito para generarla electrónicamente. /// </summary> /// <param name="requestOptions"></param> /// <returns>Información de la nota de crédito enviada</returns> public String Enviar(RequestOptions requestOptions) { Console.WriteLine("Enviando nota de crédito"); var jsonSettings = new JsonSerializerSettings { ContractResolver = new SnakeCaseContractResolver(), NullValueHandling = NullValueHandling.Ignore }; var json = JsonConvert.SerializeObject(this, jsonSettings); var apiRequest = new ApiRequest(requestOptions); return(apiRequest.Post(json)); }
/// <summary> /// Enviar información de la nota de débito para generarla electrónicamente. /// </summary> /// <param name="requestOptions"></param> /// <returns>Información de la nota de débito enviada</returns> public String Enviar(RequestOptions requestOptions) { Console.WriteLine("Enviando nota de débito"); var jsonSettings = new JsonSerializerSettings { ContractResolver = new SnakeCaseContractResolver(), NullValueHandling = NullValueHandling.Ignore }; var json = JsonConvert.SerializeObject(this, jsonSettings); var apiRequest = new ApiRequest(requestOptions); return apiRequest.Post(json); }
/// <summary> /// Enviar información de la factura para generarla electrónicamente. /// </summary> /// <param name="requestOptions"></param> /// <returns>Información de la factura enviada</returns> public String Enviar(RequestOptions requestOptions) { Console.WriteLine("Enviando factura"); var apiRequest = new ApiRequest(requestOptions); return apiRequest.Post(this.toJson()); }