➕ Create new documents
Invoice
In order to create a new mexican invoice, you need to use the /documents endpoint with the proper parameters.
Mexican invoices can be type I, E or T. To define which type to use, please check the document_type_id field proper values.
- Endpoint: https://api-billing.koywe.com/V1/documents
- Method: POST
- Required headers:
- Content-Type: application/json
- Authorization: Bearer <token>
- Accept: */*
1 { 2 "header": { 3 "account_id": 141, 4 "document_type_id": "76", 5 6 "received_issued_flag": 1, 7 "issue_date": "2025-01-07", 8 "issuer_tax_id_code": "EKU9003173C9", 9 "issuer_tax_id_type": "MX-RFC", 10 "issuer_legal_name": "<string>", 11 "issuer_address": "<string>", 12 "issuer_district": "<string>", 13 "issuer_city": "<string>", 14 "issuer_country_id": "80", 15 "issuer_phone": "<string>", 16 "issuer_activity": "<string>", 17 "receiver_tax_id_code": "EKU9003173C9", 18 "receiver_tax_id_type": "MX-RFC", 19 "receiver_legal_name": "ESCUELA KEMPER URGATE", 20 "receiver_address": "<string>", 21 "receiver_district": "<string>", 22 "receiver_city": "<string>", 23 "receiver_country_id": "80", 24 "receiver_phone": "<string>", 25 "receiver_activity": "<string>", 26 "payment_conditions": "0", 27 "currency_id": 31 28 29 }, 30 "details": [ 31 { 32 "quantity": 1, 33 "sku": "aa111", 34 "line_description": "Prueba Koywe", 35 "unit_measure": "UN", 36 "unit_price": 1500, 37 "long_description": "Esta es una linea de prueba", 38 "modifier_amount": -100, 39 "total_taxes": 224, 40 "modifier_percentage": 0, 41 "total_amount_line": 1624, 42 "taxes": [ 43 { 44 "tax_type_id": "362", 45 "tax_percentage": 16, 46 "tax_amount": 224 47 } 48 ] 49 } 50 ], 51 "totals": { 52 "net_amount": 1400, 53 "taxes_amount": 224, 54 "total_amount": 1624 55 } 56 }
Invoice with bill of lading complement
In order to create a new mexican invoice with bill of lading complement, you need to use the /documents endpoint with the proper parameters.
- Endpoint: https://api-billing.koywe.com/V1/documents
- Method: POST
- Required headers:
- Content-Type: application/json
- Authorization: Bearer <token>
- Accept: */*
1 { 2 "header": { 3 "account_id": 141, 4 "document_type_id": "76", 5 6 "received_issued_flag": 1, 7 "issue_date": "2025-01-07", 8 "issuer_tax_id_code": "EKU9003173C9", 9 "issuer_tax_id_type": "MX-RFC", 10 "issuer_legal_name": "<string>", 11 "issuer_address": "<string>", 12 "issuer_district": "<string>", 13 "issuer_city": "<string>", 14 "issuer_country_id": "80", 15 "issuer_phone": "<string>", 16 "issuer_activity": "<string>", 17 "receiver_tax_id_code": "EKU9003173C9", 18 "receiver_tax_id_type": "MX-RFC", 19 "receiver_legal_name": "ESCUELA KEMPER URGATE", 20 "receiver_address": "<string>", 21 "receiver_district": "<string>", 22 "receiver_city": "<string>", 23 "receiver_country_id": "80", 24 "receiver_phone": "<string>", 25 "receiver_activity": "<string>", 26 "payment_conditions": "0", 27 "currency_id": 31, 28 "additional": { 29 "mx_shipping": { 30 "distance": "100", 31 "transport_code": "01", 32 "transport_method_name": "Autotransporte", 33 "transport_tax_id_type": "MX-RFC", 34 "transport_tax_id_code": "EKU9003173C9", 35 "transport_license": "a234567890", 36 "origin": { 37 "tax_id_type" : "MX-RFC", 38 "tax_id_code": "EKU9003173C9", 39 "date_time": "2025-01-07T00:00:00", 40 "address_state_id": "31", 41 "address_country_id": "80", 42 "address_postalcode": "13250" 43 }, 44 "destination": { 45 "tax_id_type" : "MX-RFC", 46 "tax_id_code": "EKU9003173C9", 47 "date_time": "2025-01-07T00:00:00", 48 "address_state_id": "31", 49 "address_country_id": "80", 50 "address_postalcode": "13250" 51 }, 52 "merchandise": { 53 "total_weight": "10", 54 "sct_permission_code": "TPAF01", 55 "sct_permission_number": "222333444", 56 "vehicle_configuration": "VL", 57 "vehicle_weight": "1", 58 "vehicle_license_plate": "AA22333", 59 "vehicle_year":"2020", 60 "insurance_company": "PRUEBA SEGUROS", 61 "insurance_identifier": "123456", 62 "details": [ 63 { 64 "product_code": "11121900", 65 "description" : "Accesorios telefono", 66 "quantity" : "1", 67 "weight": "10" 68 } 69 ] 70 } 71 } 72 73 } 74 75 }, 76 77 "details": [ 78 { 79 "quantity": 1, 80 "line_description": "Prueba Koywe", 81 "unit_measure": "UN", 82 "unit_price": 1500, 83 "long_description": "Esta es una linea de prueba", 84 "modifier_amount": -100, 85 "total_taxes": 224, 86 "modifier_percentage": 0, 87 "total_amount_line": 1624, 88 "taxes": [ 89 { 90 "tax_type_id": "362", 91 "tax_percentage": 16, 92 "tax_amount": 224 93 } 94 ] 95 } 96 ], 97 "totals": { 98 "net_amount": 1400, 99 "taxes_amount": 224, 100 "total_amount": 1624 101 } 102 }
Invoice with exports complement
In order to create a new mexican invoice with international commerce complement, you need to use the /documents endpoint with the proper parameters.
- Endpoint: https://api-billing.koywe.com/V1/documents
- Method: POST
- Required headers:
- Content-Type: application/json
- Authorization: Bearer <token>
- Accept: */*
1 { 2 "header": { 3 "account_id": 141, 4 "document_type_id": "76", 5 6 "received_issued_flag": 1, 7 "issue_date": "2025-01-07", 8 "issuer_tax_id_code": "EKU9003173C9", 9 "issuer_tax_id_type": "MX-RFC", 10 "issuer_legal_name": "<string>", 11 "issuer_address": "<string>", 12 "issuer_district": "<string>", 13 "issuer_city": "<string>", 14 "issuer_country_id": "80", 15 "issuer_phone": "<string>", 16 "issuer_activity": "<string>", 17 "receiver_tax_id_code": "EKU9003173C9", 18 "receiver_tax_id_type": "MX-RFC", 19 "receiver_legal_name": "ESCUELA KEMPER URGATE", 20 "receiver_address": "<string>", 21 "receiver_district": "<string>", 22 "receiver_city": "<string>", 23 "receiver_country_id": "80", 24 "receiver_phone": "<string>", 25 "receiver_activity": "<string>", 26 "payment_conditions": "0", 27 "currency_id": 31, 28 "additional": { 29 "mx_exports": { 30 "terms": "FOB", 31 "exchange_rate": 20.6708, 32 "total": 1624, 33 "origin": { 34 "address_street": "CALLE DEL PAPEL", 35 "address_city_id": "01", 36 "address_county_id": "1961", 37 "address_state_id": "45", 38 "address_country_id": "80", 39 "address_postalcode": "76199" 40 }, 41 "destination": { 42 "tax_id_type" : "US-EIN", 43 "tax_id_code": "222333444", 44 "address_street": "2470 SW 19th", 45 "address_state_id": "61", 46 "address_country_id": "89", 47 "address_postalcode": "00000" 48 }, 49 "merchandise": { 50 "details": [ 51 { 52 "customs_code": "2402200100", 53 "customs_quantity" : "117.64", 54 "sku" : "aa111", 55 "customs_measure_unit": "01", 56 "customs_unit_value": "13.81", 57 "customs_total_value": "1624.00" 58 } 59 ] 60 } 61 } 62 63 } 64 }, 65 66 "details": [ 67 { 68 "quantity": 1, 69 "sku": "aa111", 70 "line_description": "Prueba Koywe", 71 "unit_measure": "UN", 72 "unit_price": 1500, 73 "long_description": "Esta es una linea de prueba", 74 "modifier_amount": -100, 75 "total_taxes": 224, 76 "modifier_percentage": 0, 77 "total_amount_line": 1624, 78 "taxes": [ 79 { 80 "tax_type_id": "362", 81 "tax_percentage": 16, 82 "tax_amount": 224 83 } 84 ] 85 } 86 ], 87 "totals": { 88 "net_amount": 1400, 89 "taxes_amount": 224, 90 "total_amount": 1624 91 } 92 }