Consideraciones sobre el IVA en Colombia
El IVA (Impuesto al Valor Agregado) es una carga fiscal que recae sobre la venta de productos o la prestación de servicios dentro del territorio colombiano.
Algunos productos, así como algunos servicios, están excluidos del IVA y otros tienen tarifas reducidas. En la actualidad, la tarifa general de este impuesto es del 19%.
Impuestos en pagos online
Para procesar el IVA correctamente, te permitimos enviar el monto total (transaction_amount
), neto (net_amount
) e IVA (taxes
) al momento de realizar el cobro a través de la API.
En este ejemplo te mostramos cómo enviar los datos:
curl
curl -X POST \ -H 'accept: application/json' \ -H 'content-type: application/json' \ -H 'Authorization: Bearer ACCESS_TOKEN' \ 'https://api.mercadopago.com/v1/payments' \ -d '{ "transaction_amount": 10000, "net_amount": 9500, "taxes":[{ "value": 500, "type": "IVA" }], "token": "ff8080814c11e237014c1ff593b57b4d", "description": "Title of what you are paying for", "installments": 1, "payment_method_id": "visa", "payer": { "email": "test_user_19653727@testuser.com" } }'
El IVA debe ser un monto determinado, no envíes un porcentaje. En caso que no envíes los atributos net_amount y taxes, se aplicará el IVA general (19%).
Impuestos en pagos presenciales
Si estás integrando pagos presenciales, deberás informar el monto total de IVA a pagar sobre el valor total de todos los productos discriminados en el listado de ítems.
curl
curl -X PUT \ 'https://api.mercadopago.com/instore/qr/seller/collectors/{user_id}/stores/{external_store_id}/pos/{external_pos_id}/orders' \ -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ -H 'Content-Type: application/json' \ -d '{ "external_reference": 12345, "title": "Product order", "notification_url": "www.yourserver.com", "total_amount": 6000, "items": [ { "sku_number": "A123K9191938", "category": "marketplace", "title": "Item 1", "description": "Item", "unit_price": 3000, "quantity": 2, "unit_measure": "unit", "total_amount": 6000 } ], "taxes": [ { "value": 1140, "type": "IVA" } ], "sponsor": { "id": 446566691 } }'
En el caso que no envíes los atributos de taxes, se aplicará el IVA general (19%) sobre el valor total de la orden.