Why the invoices are getting created in partial paid status?
This is because the customer must has some credits on them.
In Zoho Billing, when a customer has any credits on their name, the credits will be automatically applied for the upcoming invoices raised for them. If the credit applied is less than the invoice amount, the invoice will be marked as Partially Paid.