📄 MIPYME Documents
Initiate a document transfer process
POST
Endpoint URL
https://api-billing.koywe.com/V1/document_transfers
Allows you to initiate a document transfer request
Parameters
No parameters.
Request body — fields
| Field | Type | Required | Description |
|---|---|---|---|
account_id | string | Always required | — |
document | object | Always required | — |
document.document_id | string | Optional | — |
document.document_information | object | Optional | — |
document.document_information.xml | string | Optional | — |
document.document_information.pdf | string | Optional | — |
document.document_information.document_type_id | integer | Optional | — |
document.document_information.document_number | string | Optional | — |
document.document_information.issuer_tax_id_code | string | Optional | — |
document.document_information.issuer_tax_id_type | string | Optional | — |
document.document_information.receiver_tax_id_code | string | Optional | — |
document.document_information.receiver_tax_id_type | string | Optional | — |
document.document_information.issue_date | string (date) | Optional | — |
document.document_information.due_date | string (date) | Optional | — |
document.document_information.total_amount | number (float) | Optional | — |
document.document_information.currency_id | string | Optional | — |
transfer_information | object | Always required | — |
transfer_information.datetime | string (date-time) | Optional | — |
transfer_information.transferred_amount | number (float) | Optional | — |
transfer_information.additional_conditions | string | Optional | — |
transfer_information.digital_certificate_id | string | Optional | — |
fulfillment_proof | array<object> | Optional | NOT ACTIVE YET |
fulfillment_proof[].type | integer | Optional | — |
fulfillment_proof[].description | string | Optional | — |
fulfillment_proof[].content_data | string | Optional | — |
fulfillment_proof[].content_type | string | Optional | — |
fulfillment_proof[].datetime | string (date-time) | Optional | — |
fulfillment_proof[].status | string | Optional | — |
fulfillment_proof[].fulfillment_type | string | Optional | — |
fulfillment_proof[].validation_entity | string | Optional | — |
fulfillment_proof[].validation_code | string | Optional | — |
transfer_origin | object | Always required | — |
transfer_origin.company_name | string | Optional | — |
transfer_origin.contact_first_name | string | Optional | — |
transfer_origin.contact_last_name | string | Optional | — |
transfer_origin.contact_phone | string | Optional | — |
transfer_origin.contact_email | string | Optional | — |
transfer_origin.tax_id_code | string | Always required | — |
transfer_origin.tax_id_type | string | Always required | — |
transfer_origin.address | string | Optional | — |
transfer_origin.city | string | Optional | — |
transfer_origin.district | string | Optional | — |
transfer_origin.county_id | string | Optional | — |
transfer_origin.state_id | string | Optional | — |
transfer_origin.country_id | string | Always required | — |
transfer_origin.authorized_agent | object | Always required | — |
transfer_origin.authorized_agent.first_name | string | Optional | — |
transfer_origin.authorized_agent.last_name | string | Optional | — |
transfer_origin.authorized_agent.person_tax_id_code | string | Optional | — |
transfer_origin.authorized_agent.person_tax_id_type | string | Optional | — |
transfer_destination | object | Always required | — |
transfer_destination.company_name | string | Optional | — |
transfer_destination.contact_first_name | string | Optional | — |
transfer_destination.contact_last_name | string | Optional | — |
transfer_destination.contact_phone | string | Optional | — |
transfer_destination.contact_email | string | Optional | — |
transfer_destination.tax_id_code | string | Always required | — |
transfer_destination.tax_id_type | string | Always required | — |
transfer_destination.address | string | Optional | — |
transfer_destination.city | string | Optional | — |
transfer_destination.district | string | Optional | — |
transfer_destination.county_id | string | Optional | — |
transfer_destination.state_id | string | Optional | — |
transfer_destination.country_id | string | Always required | — |
notifications | array<object> | Optional | NOT ACTIVE YET |
notifications[].role_id | integer | Optional | — |
notifications[].message_type | integer | Optional | — |
notifications[].message_destination | string | Optional | — |
notifications[].language_id | string | Optional | — |
notifications[].additional_information | string | Optional | — |
notifications[].notification_types | array<object> | Optional | — |
notifications[].notification_types[].transfer_status | boolean | Optional | — |
notifications[].notification_types[].payment_update | boolean | Optional | — |
payment_information | array<object> | Optional | NOT ACTIVE YET |
payment_information[].payment_method_id | integer | Optional | — |
payment_information[].other_method_name | string | Optional | — |
payment_information[].bank_id | integer | Optional | — |
payment_information[].country_id | string | Optional | — |
payment_information[].account_holder | object | Optional | — |
payment_information[].account_holder.name | string | Optional | — |
payment_information[].account_holder.type | string | Optional | — |
payment_information[].account_number | string | Optional | — |
payment_information[].routing_number | string | Optional | — |
payment_information[].routing_type | string | Optional | — |
payment_information[].url | string | Optional | — |
payment_information[].currency_id | string | Optional | — |
payment_information[].expiration_date | string (date) | Optional | — |
payment_information[].additional_info_1 | string | Optional | — |
payment_information[].additional_info_2 | string | Optional | — |
payment_information[].additional_info_3 | string | Optional | — |
Request body — JSON example
{
"account_id": "string",
"document": {
"document_id": "string",
"document_information": {
"xml": "string",
"pdf": "string",
"document_type_id": 0,
"document_number": "string",
"issuer_tax_id_code": "string",
"issuer_tax_id_type": "string",
"receiver_tax_id_code": "string",
"receiver_tax_id_type": "string",
"issue_date": "string",
"due_date": "string",
"total_amount": 0,
"currency_id": "string"
}
},
"transfer_information": {
"datetime": "string",
"transferred_amount": 0,
"additional_conditions": "string",
"digital_certificate_id": "string"
},
"fulfillment_proof": [
{
"type": 0,
"description": "string",
"content_data": "string",
"content_type": "string",
"datetime": "string",
"status": "string",
"fulfillment_type": "string",
"validation_entity": "string",
"validation_code": "string"
}
],
"transfer_origin": {
"company_name": "string",
"contact_first_name": "string",
"contact_last_name": "string",
"contact_phone": "string",
"contact_email": "string",
"tax_id_code": "string",
"tax_id_type": "string",
"address": "string",
"city": "string",
"district": "string",
"county_id": "string",
"state_id": "string",
"country_id": "string",
"authorized_agent": {
"first_name": "string",
"last_name": "string",
"person_tax_id_code": "string",
"person_tax_id_type": "string"
}
},
"transfer_destination": {
"company_name": "string",
"contact_first_name": "string",
"contact_last_name": "string",
"contact_phone": "string",
"contact_email": "string",
"tax_id_code": "string",
"tax_id_type": "string",
"address": "string",
"city": "string",
"district": "string",
"county_id": "string",
"state_id": "string",
"country_id": "string"
},
"notifications": [
{
"role_id": 0,
"message_type": 0,
"message_destination": "string",
"language_id": "string",
"additional_information": "string",
"notification_types": [
{
"transfer_status": "...",
"payment_update": "..."
}
]
}
],
"payment_information": [
{
"payment_method_id": 0,
"other_method_name": "string",
"bank_id": 0,
"country_id": "string",
"account_holder": {
"name": "string",
"type": "string"
},
"account_number": "string",
"routing_number": "string",
"routing_type": "string",
"url": "string",
"currency_id": "string",
"expiration_date": "string",
"additional_info_1": "string",
"additional_info_2": "string",
"additional_info_3": "string"
}
]
}
Responses
200
Transfer process initiated succesfully