Billomapy

class billomapy.billomapy.Billomapy(billomat_id, api_key, app_id, app_secret)

Billomapy is a full featured python api for Billomat (http://billomat.com)

Some important things for developer: Billomat API Docs: http://www.billomat.com/api

Parameters:
  • billomat_id – Mostly the name of your company for example https://YOUR_COMPANY.billomat.net/api/
  • api_key – The api key that you requested from billomat
  • app_id – The app_id that you requested by billomat
  • app_secret – The app_secret that you requested by billomat
cancel_confirmation(confirmation_id)

Cancelles an confirmation

Parameters:confirmation_id – the confirmation id

:return Response

cancel_invoice(invoice_id)

Cancelles an invoice

Parameters:invoice_id – the invoice id

:return Response

cancel_offer(offer_id)

Cancelles an offer

Parameters:offer_id – the offer id

:return Response

complete_confirmation(confirmation_id, complete_dict)

Completes an confirmation

Parameters:
  • complete_dict – the complete dict with the template id
  • confirmation_id – the confirmation id
Returns:

Response

complete_credit_note(credit_note_it, complete_dict)

Completes an credit note

Parameters:
  • complete_dict – the complete dict with the template id
  • credit_note_it – the credit note id
Returns:

Response

complete_delivery_note(delivery_note_id, complete_dict)

Completes an delivery note

Parameters:
  • complete_dict – the complete dict with the template id
  • delivery_note_id – the delivery note id
Returns:

Response

complete_invoice(invoice_id, complete_dict)

Completes an invoice

Parameters:
  • complete_dict – the complete dict with the template id
  • invoice_id – the invoice id
Returns:

Response

complete_offer(offer_id, complete_dict)

Completes an offer

Parameters:
  • complete_dict – the complete dict with the template id
  • offer_id – the offer id
Returns:

Response

complete_reminder(reminder_id, complete_dict)

Completes a reminder

Parameters:
  • complete_dict – the complete dict with the template id
  • reminder_id – the reminder id
Returns:

Response

confirmation_pdf(confirmation_id)

Opens a pdf of a confirmation

Parameters:confirmation_id – the confirmation id
Returns:dict
create_article(article_dict)

Creates an article

Parameters:article_dict – dict
Returns:dict
create_article_property(article_property_dict)

Creates an article property

Parameters:article_property_dict – dict
Returns:dict
create_article_tag(article_tag_dict)

Creates an article tag

Parameters:article_tag_dict – dict
Returns:dict
create_client(client_dict)

Creates a client

Parameters:client_dict – dict
Returns:dict
create_client_property(client_property_dict)

Created a client property

Parameters:client_property_dict – dict
Returns:dict
create_client_tag(client_tag_dict)

Creates a client tag

Parameters:client_tag_dict – dict
Returns:dict
create_confirmation(confirmation_dict)

Creates a confirmation

Parameters:confirmation_dict – dict
Returns:dict
create_confirmation_comment(confirmation_comment_dict)

Creates a confirmation comment

Parameters:confirmation_comment_dict – dict
Returns:dict
create_confirmation_item(confirmation_item_dict)

Creates a confirmation item

Parameters:confirmation_item_dict – dict
Returns:dict
create_confirmation_tag(confirmation_tag_dict)

Creates a confirmation tag

Parameters:confirmation_tag_dict – dict
Returns:dict
create_contact_of_client(contact_dict)

Creates a contact

Parameters:contact_dict – dict
Returns:dict
create_credit_note(credit_note_dict)

Creates a credit note

Parameters:credit_note_dict – dict
Returns:dict
create_credit_note_comment(credit_note_comment_dict)

Creates a credit note comment

Parameters:credit_note_comment_dict – dict
Returns:dict
create_credit_note_item(credit_note_item_dict)

Creates a credit note item

Parameters:credit_note_item_dict – dict
Returns:dict
create_credit_note_payment(credit_note_payment_dict)

Creates a credit note payment

Parameters:credit_note_payment_dict – dict
Returns:dict
create_credit_note_tag(credit_note_tag_dict)

Creates a credit note tag

Parameters:credit_note_tag_dict – dict
Returns:dict
create_delivery_note(delivery_note_dict)

Creates a delivery note

Parameters:delivery_note_dict – dict
Returns:dict
create_delivery_note_comment(delivery_note_comment_dict)

Creates a delivery note comment

Parameters:delivery_note_comment_dict – dict
Returns:dict
create_delivery_note_item(delivery_note_item_dict)

Creates a delivery note item

Parameters:delivery_note_item_dict – dict
Returns:dict
create_delivery_note_tag(delivery_note_tag_dict)

Creates a delivery note tag

Parameters:delivery_note_tag_dict – dict
Returns:dict
create_email_template(template_dict)

Creates a e-mail template

Parameters:template_dict – dict
Returns:dict
create_inbox_document(inbox_document_dict)

Creates an inbox document

Parameters:inbox_document_dict – dict
Returns:dict
create_incoming(incoming_dict)

Creates an incoming

Parameters:incoming_dict – dict
Returns:dict
create_incoming_comment(incoming_comment_dict)

Creates an incoming comment

Parameters:incoming_comment_dict – dict
Returns:dict
create_incoming_payment(incoming_payment_dict)

Creates an incoming payment

Parameters:incoming_payment_dict – dict
Returns:dict
create_incoming_property(incoming_property_dict)

Creates an incoming property

Parameters:incoming_property_dict – dict
Returns:dict
create_incoming_tag(incoming_tag_dict)

Creates an incoming tag

Parameters:incoming_tag_dict – dict
Returns:dict
create_invoice(invoice_dict)

Creates an invoice

Parameters:invoice_dict – dict
Returns:dict
create_invoice_comment(invoice_comment_dict)

Creates an invoice comment

Parameters:invoice_comment_dict – dict
Returns:dict
create_invoice_item(invoice_item_dict)

Creates an invoice item

Parameters:invoice_item_dict – dict
Returns:dict
create_invoice_payment(invoice_payment_dict)

Creates an invoice payment

Parameters:invoice_payment_dict – dict
Returns:dict
create_invoice_tag(invoice_tag_dict)

Creates an invoice tag

Parameters:invoice_tag_dict – dict
Returns:dict
create_letter(letter_dict)

Creates a letter

Parameters:letter_dict – dict
Returns:dict
create_letter_comment(letter_comment_dict)

Creates a letter comment

Parameters:letter_comment_dict – dict
Returns:dict
create_letter_tag(letter_tag_dict)

Creates a letter tag

Parameters:letter_tag_dict – dict
Returns:dict
create_offer(offer_dict)

Creates an offer

Parameters:offer_dict – dict
Returns:dict
create_offer_comment(offer_comment_dict)

Creates an offer comment

Parameters:offer_comment_dict – dict
Returns:dict
create_offer_item(offer_item_dict)

Creates an offer item

Parameters:offer_item_dict – dict
Returns:dict
create_offer_tag(offer_tag_dict)

Creates an offer tag

Parameters:offer_tag_dict – dict
Returns:dict
create_recurring(recurring_dict)

Creates a recurring

Parameters:recurring_dict – dict
Returns:dict
create_recurring_email_receiver(recurring_email_receiver_dict)

Creates a recurring emai receiver

Parameters:recurring_email_receiver_dict – dict
Returns:dict
create_recurring_item(recurring_item_dict)

Creates a recurring item

Parameters:recurring_item_dict – dict
Returns:dict
create_recurring_tag(recurring_tag_dict)

Creates a recurring tag

Parameters:recurring_tag_dict – dict
Returns:dict
create_reminder(reminder_dict)

Creates a reminder

Parameters:reminder_dict – dict
Returns:dict
create_reminder_item(reminder_item_dict)

Creates a reminder item

Parameters:reminder_item_dict – dict
Returns:dict
create_reminder_tag(reminder_tag_dict)

Creates a reminder tag

Parameters:reminder_tag_dict – dict
Returns:dict
create_supplier(supplier_dict)

Creates a supplier

Parameters:supplier_dict – dict
Returns:dict
create_supplier_property(supplier_dict)

Creates a supplier property

Parameters:supplier_dict – dict
Returns:dict
create_supplier_tag(supplier_tag_dict)

Creates a supplier tag

Parameters:supplier_tag_dict – dict
Returns:dict
create_template(template_dict)

Creates a template

Parameters:template_dict – dict
Returns:dict
create_unit(unit_dict)

Creates an unit

Parameters:unit_dict – dict
Returns:dict
credit_note_pdf(credit_note_it)

Opens a pdf of a credit note

Parameters:credit_note_it – the credit note id
Returns:dict
delete_article(article_id)

Deletes an article

Parameters:article_id – the article id
Returns:Response
delete_article_tag(article_tag_id)

Deletes an article tag

Parameters:article_tag_id – dict
Returns:Response
delete_client(client_id)

Deletes a client

Parameters:client_id – the client id
Returns:Response
delete_client_tag(client_tag_id)

Deletes a client tag

Parameters:client_tag_id – dict
Returns:Response
delete_confirmation(confirmation_id)

Deletes a confirmation

Parameters:confirmation_id – dict
Returns:Response
delete_confirmation_comment(confirmation_comment_id)

Deletes a confirmation comment

Parameters:confirmation_comment_id – dict
Returns:dict
delete_confirmation_item(confirmation_item_id)

Deletes a confirmation item

Parameters:confirmation_item_id – dict
Returns:Response
delete_confirmation_tag(confirmation_tag_id)

Deletes a confirmation tag

Parameters:confirmation_tag_id – the confirmation tag id
Returns:Response
delete_contact_of_client(contact_id)

Deletes a contact

Parameters:contact_id – dict
Returns:dict
delete_credit_note(credit_note_id)

Deletes a credit note

Parameters:credit_note_id – the credit note id
Returns:Response
delete_credit_note_comment(credit_note_comment_id)

Deletes a credit note comment

Parameters:credit_note_comment_id – the credit note comment id
Returns:Response
delete_credit_note_payment(credit_note_payment_id)

Deletes a credit note payment

Parameters:credit_note_payment_id – dict
Returns:Response
delete_credit_note_tag(credit_note_tag_id)

Deletes a credit note tag

Parameters:credit_note_tag_id – the credit note tag id
Returns:Response
delete_delivery_note(delivery_note_id)

Deletes a delivery note

Parameters:delivery_note_id – the delivery note id
Returns:Response
delete_delivery_note_comment(delivery_note_comment_id)

Deletes a delivery note comment

Parameters:delivery_note_comment_id – dict
Returns:Response
delete_delivery_note_item(delivery_note_item_id)

Deletes a delivery note item

Parameters:delivery_note_item_id – the delivery note item id
Returns:Response
delete_delivery_note_tag(delivery_note_tag_id)

Deletes a delivery note tag

Parameters:delivery_note_tag_id – the delivery note tag
Returns:Response
delete_email_template(template_id)

Deletes a template

Parameters:template_id – the template id
Returns:Response
delete_inbox_document(inbox_document_id)

Deletes an inbox document

Parameters:inbox_document_id – dict
Returns:Response
delete_incoming(incoming_id)

Deletes an incoming

Parameters:incoming_id – the incoming id
Returns:dict
delete_incoming_comment(incoming_comment_id)

Deletes an incoming comment

Parameters:incoming_comment_id – the incoming comment id
Returns:Response
delete_incoming_payment(incoming_payment_id)

Deletes an incoming payment

Parameters:incoming_payment_id – the incoment payment id
Returns:Response
delete_incoming_tag(incoming_tag_id)

Deletes an incoming tag

Parameters:incoming_tag_id – the incoming tag id
Returns:dict
delete_invoice(invoice_id)

Deletes an invoice

Parameters:invoice_id – the invoice id
Returns:Response
delete_invoice_comment(invoice_comment_id)

Deletes an invoice comment

Parameters:invoice_comment_id – the invoice comment id
Returns:Response
delete_invoice_item(invoice_item_id)

Deletes an invoice item

Parameters:invoice_item_id – the invoice item id
Returns:Response
delete_invoice_payment(invoice_payment_id)

Deletes an invoice payment

Parameters:invoice_payment_id – dict
Returns:Response
delete_invoice_tag(invoice_tag_id)

Deletes an invoice tag

Parameters:invoice_tag_id – dict
Returns:Response
delete_letter(letter_id)

Deletes a letter

Parameters:letter_id – the letter id
Returns:Response
delete_letter_comment(letter_comment_id)

Deletes a letter comment

Parameters:letter_comment_id – the letter comment id
Returns:Response
delete_letter_tag(letter_tag_id)

Deletes a letter tag

Parameters:letter_tag_id – the letter tag id
Returns:Response
delete_offer(offer_id)

Deletes an offer

Parameters:offer_id – the offer id
Returns:dict
delete_offer_comment(offer_comment_id)

Deletes an offer comment

Parameters:offer_comment_id – the offer comment id
Returns:Response
delete_offer_item(offer_item_id)

Deletes an offer item

Parameters:offer_item_id – the offer item id
Returns:Response
delete_offer_tag(offer_tag_id)

Deletes an offer

Parameters:offer_tag_id – the offer tag id
Returns:Response
delete_recurring(recurring_id)

Deletes a recurring

Parameters:recurring_id – the recurring id
Returns:dict
delete_recurring_email_receiver(recurring_email_receiver_id)

Creates a recurring email receiver

Parameters:recurring_email_receiver_id – the recurring email receiver id
Returns:dict
delete_recurring_item(recurring_item_id)

Deletes a recurring item

Parameters:recurring_item_id – the recurring item id
Returns:dict
delete_recurring_tag(recurring_tag_id)

Deletes a recurring

Parameters:recurring_tag_id – the recurring tag id
Returns:dict
delete_reminder(reminder_id)

Deletes a reminder

Parameters:reminder_id – the reminder id
Returns:dict
delete_reminder_item(reminder_item_id)

Deletes a reminder item

Parameters:reminder_item_id – the reminder item id
Returns:Response
delete_reminder_tag(reminder_tag_id)

Deletes a reminder tag

Parameters:reminder_tag_id – reminder tag id
Returns:Response
delete_supplier(supplier_id)

Creates a contact

Parameters:supplier_id – the supplier id
Returns:Response
delete_supplier_tag(supplier_tag_id)

Deletes a supplier tag

Parameters:supplier_tag_id – dict
Returns:Response
delete_template(template_id)

Deletes a template

Parameters:template_id – the template id
Returns:Response
delete_unit(unit_id)

Deletes an unit

Parameters:unit_id – the unit id
Returns:Response
delivery_note_pdf(delivery_note_id)

Opens a pdf of a delivery note

Parameters:delivery_note_id – the delivery note id
Returns:dict
get_all_article_properties(params=None)

Get all article properties This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_articles(params=None)

Get all articles This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_client_properties(params=None)

Get all contacts of client This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_client_tags(params=None)

Get all client tags This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_clients(params=None)

Get all clients This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_comments_of_confirmation(confirmation_id)

Get all comments of confirmation This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:confirmation_id – the confirmation id
Returns:list
get_all_comments_of_credit_note(credit_note_id)

Get all comments of credit note This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:credit_note_id – the credit note id
Returns:list
get_all_comments_of_delivery_note(delivery_note_id)

Get all comments of delivery note This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:delivery_note_id – the delivery note id
Returns:list
get_all_comments_of_incoming(incoming_id)

Get all comments of incoming This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:incoming_id – the incoming id
Returns:list
get_all_comments_of_invoice(invoice_id)

Get all invoice comments of invoice This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:invoice_id – the invoice id
Returns:list
get_all_comments_of_letter(letter_id)

Get all comments of letter This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:letter_id – the letter id
Returns:list
get_all_comments_of_offer(offer_id)

Get all comments of offer This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:offer_id – the offer id
Returns:list
get_all_confirmations(params=None)

Get all confirmations This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_contacts_of_client(client_id)

Get all contacts of client This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:client_id – The id of the client
Returns:list
get_all_credit_notes(params=None)

Get all credit notes This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_delivery_notes(params=None)

Get all delivery notes This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_email_receivers_of_recurring(recurring_id)

Get all email receivers of recurring This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:recurring_id – the recurring id
Returns:list
get_all_inbox_documents()

Get all inbox documents This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Returns:list
get_all_incoming_properties(params=None)

Get all incoming properties This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_incomings(params=None)

Get all incomings This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_invoice_payments(params=None)

Get all invoice payments This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_invoices(params=None)

Get all invoices This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_items_of_confirmation(confirmation_id)

Get all items of confirmation This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:confirmation_id – the confirmation id
Returns:list
get_all_items_of_credit_note(credit_note_id)

Get all items of credit note This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:credit_note_id – the credit note id
Returns:list
get_all_items_of_delivery_note(delivery_note_id)

Get all items of delivery note This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:delivery_note_id – the delivery note id
Returns:list
get_all_items_of_invoice(invoice_id)

Get all items of invoice This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:invoice_id – the invoice id
Returns:list
get_all_items_of_offer(offer_id)

Get all items of offer This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:offer_id – the offer id
Returns:list
get_all_items_of_recurring(recurring_id)

Get all items of recurring This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:recurring_id – the recurring id
Returns:list
get_all_items_of_reminder(reminder_id)

Get all items of reminder This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:reminder_id – the reminder id
Returns:list
get_all_letters(params=None)

Get all letters This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_offers(params=None)

Get all offers This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_payments_of_credit_note(credit_note_id)

Get all payments of credit note This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:credit_note_id – the credit note id
Returns:list
get_all_payments_of_incoming(incoming_id)

Get all payments of incoming This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:incoming_id – the incoming id
Returns:list
get_all_recurrings(params=None)

Get all recurrings This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_reminders(params=None)

Get all reminders This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_supplier_properties(params=None)

Get all supplier properties This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_suppliers(params=None)

Get all suppliers This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_tags_of_article(article_id)

Get all tags of article This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:article_id – the article id
Returns:list
get_all_tags_of_confirmation(confirmation_id)

Get all tags of confirmation This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:confirmation_id – the confirmation id
Returns:list
get_all_tags_of_delivery_note(delivery_note_id)

Get all tags of delivery note This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:delivery_note_id – the delivery note id
Returns:list
get_all_tags_of_incoming(incoming_id)

Get all tags of incoming This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:incoming_id – the incoming id
Returns:list
get_all_tags_of_invoice(invoice_id)

Get all tags of invoice This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:invoice_id – the invoice id
Returns:list
get_all_tags_of_letter(letter_id)

Get all tags of letter This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:letter_id – the letter id
Returns:list
get_all_tags_of_offer(offer_id)

Get all tags of offer This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:offer_id – the offer id
Returns:list
get_all_tags_of_recurring(recurring_id)

Get all tags of recurring This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:recurring_id – the recurring id
Returns:list
get_all_tags_of_reminder(reminder_id)

Get all tags of reminder This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:reminder_id – the reminder id
Returns:list
get_all_tags_of_supplier(supplier_id)

Get all supplier properties This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:supplier_id – the supplier id
Returns:list
get_all_templates(params=None)

Get all templates This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_all_units(params=None)

Get all units This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_article(article_id)

Get a specific article

Parameters:article_id – The specific article id
Returns:dict
get_article_properties_per_page(per_page=1000, page=1, params=None)

Get article properties per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_article_property(article_property_id)

Get a specific article property

Parameters:article_property_id – The specific article property id
Returns:dict
get_article_tag(article_tag_id)

Get a specific article tag

Parameters:article_tag_id – The specific article tag id
Returns:dict
get_articles_per_page(per_page=1000, page=1, params=None)

Get articles per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_client(client_id)

Get a specific client

Parameters:client_id – The specific client id
Returns:dict
get_client_properties_per_page(per_page=1000, page=1, params=None)

Get client properties per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_client_property(client_property_id)

Get a specific client property

Parameters:client_property_id – The specific client property id
Returns:dict
get_client_tag(client_tag_id)

Get a specific client tag

Parameters:client_tag_id – The specific client tag id
Returns:dict
get_client_tags_per_page(per_page=1000, page=1, params=None)

Get client tags per page

If you search tags, you can only search by client_id

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_clients_per_page(per_page=1000, page=1, params=None)

Get clients per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_comments_of_confirmation_per_page(confirmation_id, per_page=1000, page=1)

Get comments of confirmation per page

Parameters:
  • confirmation_id – the confirmation id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_comments_of_credit_note_per_page(credit_note_id, per_page=1000, page=1)

Get comments of credit note per page

Parameters:
  • credit_note_id – the credit note id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_comments_of_delivery_note_per_page(delivery_note_id, per_page=1000, page=1)

Get comments of delivery note per page

Parameters:
  • delivery_note_id – the delivery note
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_comments_of_incoming_per_page(incoming_id, per_page=1000, page=1)

Get comments of incoming per page

Parameters:
  • incoming_id – the incoming id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_comments_of_invoice_per_page(invoice_id, per_page=1000, page=1)

Get comments of invoice per page

Parameters:
  • invoice_id – the invoice id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_comments_of_letter_per_page(letter_id, per_page=1000, page=1)

Get comments of letter per page

Parameters:
  • letter_id – the letter id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_comments_of_offer_per_page(offer_id, per_page=1000, page=1)

Get comments of offer per page

Parameters:
  • offer_id – the offer id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_confirmation(confirmation_id)

Get a specific confirmation

Parameters:confirmation_id – The specific confirmation id
Returns:dict
get_confirmation_comment(confirmation_comment_id)

Get a specific confirmation comment

Parameters:confirmation_comment_id – The specific confirmation comment id
Returns:dict
get_confirmation_item(confirmation_item_id)

Get a specific confirmation item

Parameters:confirmation_item_id – The specific confirmation item id
Returns:dict
get_confirmation_tag(confirmation_tag_id)

Get a specific confirmation tag

Parameters:confirmation_tag_id – The specific confirmation tag id
Returns:dict
get_confirmations_per_page(per_page=1000, page=1, params=None)

Get confirmations per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_contact_of_client(contact_id)

Get a specific contact

Parameters:contact_id – The specific contact id
Returns:dict
get_contacts_of_client_per_page(client_id, per_page=1000, page=1)

Get contacts of client per page

Parameters:
  • client_id – the client id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_credit_note(credit_note_id)

Get a specific credit note

Parameters:credit_note_id – The specific credit note id
Returns:dict
get_credit_note_comment(credit_note_comment_id)

Get a specific credit note comment

Parameters:credit_note_comment_id – The specific credit note comment id
Returns:dict
get_credit_note_item(credit_note_item_id)

Get a specific credit note item

Parameters:credit_note_item_id – The specific credit note item id
Returns:dict
get_credit_note_payment(credit_note_payment_id)

Get a specific credit note payment

Parameters:credit_note_payment_id – The specific credit note payment id
Returns:dict
get_credit_note_tag(credit_note_tag_id)

Get a specific credit note tag

Parameters:credit_note_tag_id – The specific credit note tag id
Returns:dict
get_credit_notes_per_page(per_page=1000, page=1, params=None)

Get credit notes per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_delivery_note(delivery_note_id)

Get a specific delivery note

Parameters:delivery_note_id – The specific delivery note id
Returns:dict
get_delivery_note_comment(delivery_note_comment_id)

Get a specific delivery note comment

Parameters:delivery_note_comment_id – The specific delivery note comment id
Returns:dict
get_delivery_note_item(delivery_note_item_id)

Get a specific delivery note item

Parameters:delivery_note_item_id – The specific delivery note item id
Returns:dict
get_delivery_note_tag(delivery_note_tag_id)

Get a specific delivery note tag

Parameters:delivery_note_tag_id – The specific delivery note tag id
Returns:dict
get_delivery_notes_per_page(per_page=1000, page=1, params=None)

Get delivery notes per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_email_receivers_of_recurring_per_page(recurring_id, per_page=1000, page=1)

Get email receivers of recurring per page

Parameters:
  • recurring_id – the recurring id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_email_template(template_id)

Get a specific e-mail template

Parameters:template_id – The specific template id
Returns:dict
get_email_templates(params=None)

Get all e-mail templates This will iterate over all pages until it gets all elements. So if the rate limit exceeded it will throw an Exception and you will get nothing

Parameters:params – search params
Returns:list
get_email_templates_per_page(per_page=1000, page=1, params=None)

Get e-mail templates per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_inbox_document(inbox_document_id)

Get a specific inbox document

Parameters:inbox_document_id – The specific inbox document id
Returns:dict
get_inbox_documents_per_page(per_page=1000, page=1)

Get inbox documents per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_incoming(incoming_id)

Get a specific incoming

Parameters:incoming_id – The specific incoming id
Returns:dict
get_incoming_comment(incoming_comment_id)

Get a incoming comment

Parameters:incoming_comment_id – The specific incoming comment id
Returns:dict
get_incoming_payment(incoming_payment_id)

Get a specific incoming payment

Parameters:incoming_payment_id – The specific incoming payment id
Returns:dict
get_incoming_properties_per_page(per_page=1000, page=1, params=None)

Get incoming properties per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_incoming_property(incoming_property_id)

Get a specific incoming property

Parameters:incoming_property_id – The specific incoming property id
Returns:dict
get_incoming_tag(incoming_tag_id)

Get a specific incoming tag

Parameters:incoming_tag_id – The specific incoming tag id
Returns:dict
get_incomings_per_page(per_page=1000, page=1, params=None)

Get incomings per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_invoice(invoice_id)

Get a specific invoice

Parameters:invoice_id – The specific invoice id
Returns:dict
get_invoice_comment(invoice_comment_id)

Get a specific invoice comment

Parameters:invoice_comment_id – The specific invoice comment id
Returns:dict
get_invoice_item(invoice_item_id)

Get a specific invoice item

Parameters:invoice_item_id – The specific invoice_item id
Returns:dict
get_invoice_payment(invoice_payment_id)

Get a specific invoice payments

Parameters:invoice_payment_id – The specific invoice payment id
Returns:dict
get_invoice_payments_per_page(per_page=1000, page=1, params=None)

Get invoice payments per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_invoice_tag(invoice_tag_id)

Get a specific invoice tag

Parameters:invoice_tag_id – The specific invoice tag id
Returns:dict
get_invoices_per_page(per_page=1000, page=1, params=None)

Get invoices per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_items_of_confirmation_per_page(confirmation_id, per_page=1000, page=1)

Get items of confirmation per page

Parameters:
  • confirmation_id – the confirmation id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_items_of_credit_note_per_page(credit_note_id, per_page=1000, page=1)

Get items of credit note per page

Parameters:
  • credit_note_id – the credit note id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_items_of_delivery_note_per_page(delivery_note_id, per_page=1000, page=1)

Get items of delivery note per page

Parameters:
  • delivery_note_id – the delivery note id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_items_of_invoice_per_page(invoice_id, per_page=1000, page=1)

Get invoice items of invoice per page

Parameters:
  • invoice_id – the invoice id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_items_of_offer_per_page(offer_id, per_page=1000, page=1)

Get items of offer per page

Parameters:
  • offer_id – the offer id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_items_of_recurring_per_page(recurring_id, per_page=1000, page=1)

Get items of recurring per page

Parameters:
  • recurring_id – the recurring id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_items_of_reminder_per_page(reminder_id, per_page=1000, page=1)

Get items of reminder per page

Parameters:
  • reminder_id – the reminder id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_letter(letter_id)

Get a specific letter

Parameters:letter_id – The specific letter id
Returns:dict
get_letter_comment(letter_comment_id)

Get a specific letter comment

Parameters:letter_comment_id – The specific letter comment id
Returns:dict
get_letter_tag(letter_tag_id)

Get a specific letter tag

Parameters:letter_tag_id – The specific letter tag id
Returns:dict
get_letters_per_page(per_page=1000, page=1, params=None)

Get letters per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_offer(offer_id)

Get a specific offer

Parameters:offer_id – The specific offer id
Returns:dict
get_offer_comment(offer_comment_id)

Get a specific offer comment

Parameters:offer_comment_id – The specific offer comment id
Returns:dict
get_offer_item(offer_item_id)

Get a specific offer item

Parameters:offer_item_id – The specific offer item id
Returns:dict
get_offer_tag(offer_tag_id)

Get a specific offer tag

Parameters:offer_tag_id – The specific offer tag id
Returns:dict
get_offers_per_page(per_page=1000, page=1, params=None)

Get offers per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_payments_of_credit_note_per_page(credit_note_id, per_page=1000, page=1)

Get payments of credit note per page

Parameters:
  • credit_note_id – the credit note id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_payments_of_incoming_per_page(incoming_id, per_page=1000, page=1)

Get payments of incoming per page

Parameters:
  • incoming_id – the incoming id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_recurring(recurring_id)

Get a specific recurring

Parameters:recurring_id – The specific recurring id
Returns:dict
get_recurring_email_receiver(recurring_email_receiver_id)

Get a specific recurring email receiver

Parameters:recurring_email_receiver_id – The specific recurring email receiver id
Returns:dict
get_recurring_item(recurring_item_id)

Get a specific recurring item

Parameters:recurring_item_id – The specific recurring item id
Returns:dict
get_recurring_tag(recurring_tag_id)

Get a specific recurring tag

Parameters:recurring_tag_id – The specific recurring tag id
Returns:dict
get_recurrings_per_page(per_page=1000, page=1, params=None)

Get recurrings per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_reminder(reminder_id)

Get a specific reminder

Parameters:reminder_id – The specific reminder id
Returns:dict
get_reminder_item(reminder_item_id)

Get a specific reminder item

Parameters:reminder_item_id – The specific reminder item id
Returns:dict
get_reminder_tag(reminder_tag_id)

Get a specific reminder tag

Parameters:reminder_tag_id – The specific reminder tag id
Returns:dict
get_reminders_per_page(per_page=1000, page=1, params=None)

Get reminders per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_supplier(supplier_id)

Get a specific supplier

Parameters:supplier_id – The specific supplier id
Returns:dict
get_supplier_properties_per_page(per_page=1000, page=1, params=None)

Get supplier properties per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_supplier_property(supplier_property_id)

Get a specific supplier property

Parameters:supplier_property_id – The specific supplier property id
Returns:dict
get_supplier_tag(supplier_tag_id)

Get a specific supplier tag

Parameters:supplier_tag_id – The specific supplier tag id
Returns:dict
get_suppliers_per_page(per_page=1000, page=1, params=None)

Get suppliers per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_tags_of_article_per_page(article_id, per_page=1000, page=1)

Get articles tags per page

Parameters:
  • article_id – the article id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_confirmation_per_page(confirmation_id, per_page=1000, page=1)

Get tags of confirmation per page

Parameters:
  • confirmation_id – the confirmation id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_credit_note_per_page(credit_note_id, per_page=1000, page=1)

Get tags of credit note per page

Parameters:
  • credit_note_id – the credit note id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_delivery_note_per_page(delivery_note_id, per_page=1000, page=1)

Get tags of delivery note per page

Parameters:
  • delivery_note_id – the delivery note id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_incoming_per_page(incoming_id, per_page=1000, page=1)

Get tags of incoming per page

Parameters:
  • incoming_id – the incoming id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_invoice_per_page(invoice_id, per_page=1000, page=1)

Get tags of invoice per page

Parameters:
  • invoice_id – the invoice id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_letter_per_page(letter_id, per_page=1000, page=1)

Get tags of letter per page

Parameters:
  • letter_id – the letter id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_offer_per_page(offer_id, per_page=1000, page=1)

Get tags of offer per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • offer_id – the offer id
Returns:

list

get_tags_of_recurring_per_page(recurring_id, per_page=1000, page=1)

Get tags of recurring per page

Parameters:
  • recurring_id – the recurring id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_reminder_per_page(reminder_id, per_page=1000, page=1)

Get tags of reminder per page

Parameters:
  • reminder_id – the reminder id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_tags_of_supplier_per_page(supplier_id, per_page=1000, page=1)

Get tags of suppliers per page

Parameters:
  • supplier_id – the supplier id
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
Returns:

list

get_template(template_id)

Get a specific template

Parameters:template_id – The specific template id
Returns:dict
get_templates_per_page(per_page=1000, page=1, params=None)

Get templates per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_unit(unit_id)

Get a specific unit

Parameters:unit_id – The specific unit id
Returns:dict
get_units_per_page(per_page=1000, page=1, params=None)

Get units per page

Parameters:
  • per_page – How many objects per page. Default: 1000
  • page – Which page. Default: 1
  • params – Search parameters. Default: {}
Returns:

list

get_user(user_id)

Get a specific user

Parameters:user_id – The specific user id
Returns:dict
get_users()

Get all the users

Returns:dict
invoice_pdf(invoice_id)

Opens a pdf of an invoice

Parameters:invoice_id – the invoice id
Returns:dict
mark_confirmation_as_clear(confirmation_id)

Mark confirmation as clear

Parameters:confirmation_id – the confirmation id

:return Response

mark_confirmation_as_unclear(confirmation_id)

Mark confirmation as unclear

Parameters:confirmation_id – the confirmation id

:return Response

mark_offer_as_clear(offer_id)

Mark offer as clear

Parameters:offer_id – the offer id

:return Response

mark_offer_as_lose(offer_id)

Mark offer as lose

Parameters:offer_id – the offer id

:return Response

mark_offer_as_unclear(offer_id)

Mark offer as unclear

Parameters:offer_id – the offer id

:return Response

mark_offer_as_win(offer_id)

Mark offer as win

Parameters:offer_id – the offer id

:return Response

offer_pdf(offer_id)

Opens a pdf of an offer

Parameters:offer_id – the offer id
Returns:dict
rate_limit_exceeded(response)

Overwrite this function to handle the rate limit exceeded error Example: do a delay for next request

Parameters:response – request.Response
Rtype response:request.Response
Returns:None
reminder_pdf(reminder_id)

Opens a pdf of a reminder

Parameters:reminder_id – the reminder id
Returns:dict
static resolve_response_data(head_key, data_key, data)

Resolves the responses you get from billomat If you have done a get_one_element request then you will get a dictionary If you have done a get_all_elements request then you will get a list with all elements in it

Parameters:
  • head_key – the head key e.g: CLIENTS
  • data_key – the data key e.g: CLIENT
  • data – the responses you got
Returns:

dict or list

send_confirmation_email(confirmation_id, email_dict)

Sends an confirmation by email If you want to send your email to more than one persons do: ‘recipients’: {‘to’: ['bykof@me.com‘, 'mbykovski@seibert-media.net‘]}}

Parameters:
  • confirmation_id – the confirmation id
  • email_dict – the email dict

:return dict

send_credit_note_email(credit_note_it, email_dict)

Sends an credit note by email If you want to send your email to more than one persons do: ‘recipients’: {‘to’: ['bykof@me.com‘, 'mbykovski@seibert-media.net‘]}}

Parameters:
  • credit_note_it – the credit note id
  • email_dict – the email dict

:return dict

send_delivery_note_email(delivery_note_id, email_dict)

Sends an delivery note by email If you want to send your email to more than one persons do: ‘recipients’: {‘to’: ['bykof@me.com‘, 'mbykovski@seibert-media.net‘]}}

Parameters:
  • delivery_note_id – the delivery note id
  • email_dict – the email dict

:return dict

send_invoice_email(invoice_id, email_dict)

Sends an invoice by email If you want to send your email to more than one persons do: ‘recipients’: {‘to’: ['bykof@me.com‘, 'mbykovski@seibert-media.net‘]}}

Parameters:
  • invoice_id – the invoice id
  • email_dict – the email dict

:return dict

send_offer_email(offer_id, email_dict)

Sends an offer by email If you want to send your email to more than one persons do: ‘recipients’: {‘to’: ['bykof@me.com‘, 'mbykovski@seibert-media.net‘]}}

Parameters:
  • offer_id – the invoice id
  • email_dict – the email dict

:return dict

send_reminder_email(reminder_id, email_dict)

Sends an reminder by email If you want to send your email to more than one persons do: ‘recipients’: {‘to’: ['bykof@me.com‘, 'mbykovski@seibert-media.net‘]}}

Parameters:
  • reminder_id – the reminder id
  • email_dict – the email dict

:return dict

uncancel_confirmation(confirmation_id)

Uncancelles an confirmation

Parameters:confirmation_id – the confirmation id
uncancel_invoice(invoice_id)

Uncancelles an invoice

Parameters:invoice_id – the invoice id
uncancel_offer(offer_id)

Uncancelles an invoice

Parameters:offer_id – the offer id

:return Response

update_article(article_id, article_dict)

Updates an article

Parameters:
  • article_id – the article id
  • article_dict – dict
Returns:

dict

update_client(client_id, client_dict)

Updates a client

Parameters:
  • client_id – the client id
  • client_dict – dict
Returns:

dict

update_confirmation(confirmation_id, confirmation_dict)

Updates a confirmation

Parameters:
  • confirmation_id – the confirmation id
  • confirmation_dict – dict
Returns:

dict

update_confirmation_comment(confirmation_comment_id, confirmation_comment_dict)

Updates a confirmation comment

Parameters:
  • confirmation_comment_id – the confirmation comment id
  • confirmation_comment_dict – dict
Returns:

dict

update_confirmation_item(confirmation_item_id, confirmation_item_dict)

Updates a confirmation item

Parameters:
  • confirmation_item_id – the confirmation item id
  • confirmation_item_dict – dict
Returns:

dict

update_contact_of_client(contact_id, contact_dict)

Updates a contact

Parameters:
  • contact_id – the id of the contact
  • contact_dict – dict
Returns:

dict

update_credit_note(credit_note_id, credit_note_dict)

Updates a credit note

Parameters:
  • credit_note_id – the credit note id
  • credit_note_dict – dict
Returns:

dict

update_credit_note_comment(credit_note_comment_id, credit_note_comment_dict)

Updates a credit note comment

Parameters:
  • credit_note_comment_id – the credit note comment id
  • credit_note_comment_dict – dict
Returns:

dict

update_credit_note_item(credit_note_item_id, credit_note_item_dict)

Updates a credit note item

Parameters:
  • credit_note_item_id – the credit note item id
  • credit_note_item_dict – dict
Returns:

dict

update_delivery_note(delivery_note_id, delivery_note_dict)

Updates a delivery note

Parameters:
  • delivery_note_id – the delivery note id
  • delivery_note_dict – dict
Returns:

dict

update_delivery_note_comment(delivery_note_comment_id, delivery_note_comment_dict)

Updates a delivery note comment

Parameters:
  • delivery_note_comment_id – the delivery note comment id
  • delivery_note_comment_dict – dict
Returns:

dict

update_delivery_note_item(delivery_note_item_id, delivery_note_item_dict)

Updates a delivery note item

Parameters:
  • delivery_note_item_id – delivery note item id
  • delivery_note_item_dict – dict
Returns:

dict

update_email_template(template_id, template_dict)

Updates a emailtemplate

Parameters:
  • template_id – the template id
  • template_dict – dict
Returns:

dict

update_incoming(incoming_id, incoming_dict)

Updates an incoming

Parameters:
  • incoming_id – the incoming id
  • incoming_dict – dict
Returns:

dict

update_invoice(invoice_id, invoice_dict)

Updates an invoice

Parameters:
  • invoice_id – the invoice id
  • invoice_dict – dict
Returns:

dict

update_invoice_comment(invoice_comment_id, invoice_comment_dict)

Updates an invoice comment

Parameters:
  • invoice_comment_id – the invoice comment id
  • invoice_comment_dict – dict
Returns:

dict

update_invoice_item(invoice_item_id, invoice_item_dict)

Updates an invoice item

Parameters:
  • invoice_item_id – the invoice item id
  • invoice_item_dict – dict
Returns:

dict

update_letter(letter_id, letter_dict)

Updates a letter

Parameters:
  • letter_id – the letter id
  • letter_dict – dict
Returns:

dict

update_letter_comment(letter_comment_id, letter_comment_dict)

Updates a letter comment

Parameters:
  • letter_comment_id – the letter command id
  • letter_comment_dict – dict
Returns:

dict

update_offer(offer_id, offer_dict)

Updates an offer

Parameters:
  • offer_id – the offer id
  • offer_dict – dict
Returns:

dict

update_offer_comment(offer_comment_id, offer_comment_dict)

Updates an offer comment

Parameters:
  • offer_comment_id – the offer comment id
  • offer_comment_dict – dict
Returns:

dict

update_offer_item(offer_item_id, offer_item_dict)

Updates an offer item

Parameters:
  • offer_item_id – offer item id
  • offer_item_dict – dict
Returns:

dict

update_recurring(recurring_id, recurring_dict)

Updates a recurring

Parameters:
  • recurring_id – the recurring id
  • recurring_dict – dict
Returns:

dict

update_recurring_item(recurring_item_id, recurring_item_dict)

Updates a recurring item

Parameters:
  • recurring_item_id – the recurring item id
  • recurring_item_dict – dict
Returns:

dict

update_reminder(reminder_id, reminder_dict)

Updates a reminder

Parameters:
  • reminder_id – the reminder id
  • reminder_dict – dict
Returns:

dict

update_reminder_item(reminder_item_id, reminder_item_dict)

Updates a reminder item

Parameters:
  • reminder_item_id – the reminder item id
  • reminder_item_dict – dict
Returns:

dict

update_supplier(supplier_id, supplier_dict)

Updates a supplier

Parameters:
  • supplier_id – the supplier id
  • supplier_dict – dict
Returns:

dict

update_template(template_id, template_dict)

Updates a template

Parameters:
  • template_id – the template id
  • template_dict – dict
Returns:

dict

update_unit(unit_id, unit_dict)

Updates an unit

Parameters:
  • unit_id – the unit id
  • unit_dict – dict
Returns:

dict

upload_credit_note_signature(credit_note_it, signature_dict)

Uploads a signature for the credit note

Parameters:
  • signature_dict (dict) – the signature
  • credit_note_it – the credit note id

:return Response

upload_invoice_signature(invoice_id, signature_dict)

Uploads a signature for the invoice

Parameters:
  • signature_dict (dict) – the signature
  • invoice_id – the invoice id

:return Response