SDK invoice 0 $

Hi, 
I import invoices with a c# program that I made using the SDK. It's working fine, but time to time I need to create an invoice with 0$ total. I'm able to create a sales order and manually transform the sales order to an invoice. Is there a way to do it, direclty with the SDK?