Saltar al contenido principal

Cargos de Aranceles (Impuestos de importación)

Cuando su importación llega a puerto, la aduana le cobra aranceles e impuestos por cada producto, y esos montos forman parte del costo real de su mercadería. En Centroamérica, el impuesto de importación DAI (Derecho Arancelario a la Importación) aplica un porcentaje extra que varía según el tipo de ítem importado; por eso esta opción permite registrar el impuesto línea por línea, de modo que cada producto lleve su propio porcentaje y no uno igual para todos, como ocurre con el IVA. Si no registra esos cargos, el costo de su inventario queda incompleto. En este tutorial aprenderá a registrar los cargos de arancel a una orden de compra, producto por producto, para que Zauru los reparta en el costo de cada artículo de acuerdo con su póliza de importación.

Los pasos para agregar aranceles a una orden de compra son los siguientes:

  1. Ir a “Compras”.
  2. Seleccionar “Ordenes de Compra”.
  3. Seleccionar “Nuevo Cargo de Arancel” como se muestra en la imagen.

imagen1

https://app.zauru.com/purchases/purchase_orders

Le aparecerán las opciones para crear un nuevo cargo de arancel, recomendamos tener la póliza a mano para colocar los cargos arancelarios, los campos que debe llenar son los siguientes:

a. Coloque una breve referencia sobre el cargo de arancel que esta creando.

b. Si este arancel esta sujeto a impuestos, seleccione el recuadro, si este arancel es un impuesto, deje el recuadro vacío.

c. Coloque la fecha en que se emitieron los cargos de arancel a su compra.

d. Coloque el termino de pago, crédito o contado.

e. Coloque el nombre del proveedor existente, o seleccione “Agregar Nuevo Proveedor” y agregue uno nuevo.

f. Seleccione la orden de compra a la que desea agregar el cargo de arancel, por default esta seleccionada la orden de compra a la que usted selecciono “Agregar Cargo de Arancel”.

g. Seleccione el tipo de cargo que se le cobro a su mercadería, en este caso seleccionamos IVA para registrar los impuestos que se cobraron a los productos.

h. Coloque el total de arancel cobrado por producto.

i. Presione “Crear cargo” para crear el cargo de arancel a su orden de compra.

imagen2

https://app.zauru.com/purchases/charges/tariffs_charges/new

Le aparecerá un mensaje de éxito notificándole que el cargo de arancel fue creado exitosamente.

imagen3

https://app.zauru.com/purchases/charges

Con los aranceles registrados, cada producto de su importación ya refleja el costo que realmente pagó al internar la mercadería. Si su póliza incluye además fletes, seguros o gastos de agencia aduanal, puede registrarlos como cargos adicionales a la misma orden de compra; cuando ya tenga el costo completo, el siguiente paso natural es recibir la mercadería en su bodega.

API (llamadas desde sistemas externos)​

Ver detalles de un cargo de arancel​

El 1 al final de la URL es el ID del cargo de arancel.

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
https://app.zauru.com/purchases/charges/tariffs_charges/1.json

Devuelve el mismo objeto del cargo que "Ver detalles de un cargo" en Cargos adicionales a una orden de compra o consolidado.

Obtener datos para un cargo de arancel nuevo​

El parámetro po es el ID de la orden de compra a la que se le agregarán los aranceles.

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
"https://app.zauru.com/purchases/charges/tariffs_charges/new.json?po=1"

Devuelve el mismo JSON que "Ver detalles de un cargo de arancel".

Obtener datos para editar un cargo de arancel​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
https://app.zauru.com/purchases/charges/tariffs_charges/1/edit.json

Devuelve el mismo JSON que "Ver detalles de un cargo de arancel".

Crear nuevo cargo de arancel​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X POST \
-d '{
"charge": {
"reference": "Arancel IVA",
"taxable": "0",
"issue_date": "2018-10-27",
"charge_term_id": "1",
"payee_info": "<V1> 1 | Proveedor de aranceles, S.A.",
"purchase_order_id": "1",
"tariffs_exchange_amount": "0",
"tariffs_attributes": {
"0": {
"purchase_order_detail_id": "1",
"amount": "50"
}
}
}
}' \
https://app.zauru.com/purchases/charges/tariffs_charges.json

En caso de éxito, devuelve el mismo JSON que "Ver detalles de un cargo de arancel". Si el cargo no es válido, devuelve un JSON con los errores, por ejemplo:

{
"payee_info": [
"no puede estar en blanco"
],
"issue_date": [
"Fecha mínima 2020-12-31"
]
}

Actualizar un cargo de arancel​

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X PUT \
-d '{
"charge": {
"reference": "Arancel IVA actualizado",
"tariffs_attributes": {
"0": {
"id": "1",
"purchase_order_detail_id": "1",
"amount": "60"
}
}
}
}' \
https://app.zauru.com/purchases/charges/tariffs_charges/1.json

Devuelve el mismo JSON que "Ver detalles de un cargo de arancel".

¿Le fue útil esta guía?