Estou pesquisando a implementação de certas regras tributárias específicas para a Argentina.
Um pouco de contexto:
- Existem basicamente duas regras de IVA, dependendo do tipo de produto: 21% e 10,5%, elas são mutuamente exclusivas
- Existem várias regras tributárias baseadas no tipo de cliente e na província de cobrança que não são totalmente relacionadas aos produtos e são calculadas com base no valor do pedido quando o pedido excede um valor tributável mínimo.
Os primeiros são bem diretos.
Os segundos são complicados. Eles são chamados de "percepciones" (para toda a pesquisa que fiz, a tradução mais próxima é "coleta na fonte") e a idéia por trás deles é que a loja atua como o IRS e cobra um pouco mais ao cliente que, em seguida, o cliente deduzirá um determinado imposto anual ou mensal.
Por exemplo, vamos assumir um produto no valor de US $ 200,00 (sem imposto) com 21% de IVA. A loja deve coletar uma receita bruta de 2% na origem, a partir de pedidos a partir de US $ 100, para que os detalhes do pedido sejam:
- 1 x Produto = R $ 200,00
- 21% IVA = 42,00 €
- Receita bruta 2% = US $ 4,00
- Total cobrado = US $ 246,00
Obviamente, a taxa de 2% é variável, dependendo do endereço de cobrança e do tipo de cliente (as empresas têm taxas e impostos diferentes das pessoas).
Eu acho que o que realmente está me matando é a quantidade mínima que não pode ser configurada via Magento.
Além disso, deixando de lado o valor mínimo, a combinação múltipla de impostos sobre produtos e impostos sobre clientes levaria a criar uma regra para cada combinação possível.
Por exemplo, um cliente pode estar isento do pagamento do IVA, mas não do imposto sobre a receita bruta.
Eu realmente aprecio qualquer idéia que você possa me lançar sobre como abordar isso, estou no "modo de brainstorming" agora.
Por enquanto, estou pensando seriamente em ignorar completamente o mecanismo tributário do Magento e apenas colocar um código personalizado personalizado em toda essa lógica (talvez configure um painel no back-end para alterar os parâmetros)
Obrigado