Arrecadação de impostos na fonte e valor tributável mínimo

8

Estou pesquisando a implementação de certas regras tributárias específicas para a Argentina.

Um pouco de contexto:

  1. Existem basicamente duas regras de IVA, dependendo do tipo de produto: 21% e 10,5%, elas são mutuamente exclusivas
  2. 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

barbazul
fonte
como as outras plataformas locais lidam com isso?
FlorinelChis
adicionar o valor mínimo para a regra não é tão complicado. Quais são os outros desafios?
FlorinelChis
A maioria dos aplicativos de comércio eletrônico simplesmente não lida com essa ou qualquer outra questão tributária e transporta todas as informações do pedido para qualquer software de contabilidade que a empresa use "de verdade". À medida que a tecnologia avança (e as pessoas envolvidas nos negócios começam a adotá-la), esse tipo de problema está começando a aparecer. Software de contabilidade tradicional tem uma estrutura completamente diferente de dados e lógica do que o Magento fornece
Barbazul
Agora, estou começando a me perguntar como a adição do valor mínimo para as regras afetaria os preços em cache, pois você não deve aplicá-lo ao preço do produto, a menos que tenha um determinado valor mínimo no carrinho. Eu acho que um pouco mais deve ser adicionado a determinados blocos cache_key que olha para carrinho subtotal
Barbazul
Vá com a opção de configuração: os preços incluem impostos. isso cria muitos problemas?
FlorinelChis

Respostas:

2

Outras plataformas de comércio eletrônico são semelhantes à Magento -> taxa de imposto por granularidade de código postal.

Você pode conferir o Avalara ( http://www.magentocommerce.com/magento-connect/6760.html ). Eles fazem cálculos tributados com base na região e (acredito que podem tratar do imposto sobre a receita bruta)

Se você decidir escrever uma extensão, eu perguntaria (provavelmente é muito mais trabalhoso) escrevê-la como uma modificação nas regras tributárias. Dessa forma, você pode usar o valor da prioridade para mostrá-lo como um valor separado no carrinho e talvez outros possam expandir para a região deles se tiverem regras tributárias semelhantes. Além disso, codificando-o dessa maneira, quando um comprador de outro país usar seu site, o mecanismo poderá fatorar adequadamente a regra do imposto sobre a receita bruta, etc.

Mandril
fonte
Vou entrar em contato com o pessoal da Avalara mas parece que eles apenas lidar com os impostos dos Estados Unidos de acordo com este onepica.com/magento-extensions/avatax/#important-notes
Barbazul
Eu acho que todo o mecanismo tributário Magento é excessivamente simplista e precisa contemplar mais variantes ou ser mais facilmente conectável. Eu não espero que o escopo da implementação atual Eu estou trabalhando em resolver essa questão núcleo embora
Barbazul
Voltando a esta discussão ... Do ponto de vista do mecanismo Magento, eu estava pensando em como resolver sua situação - e se você criar uma classe de imposto de produto e configurar um conjunto de taxas e regras de imposto para percepciones. Em seguida, você pode definir o sinalizador calcular apenas no subtotal para as duas regras tributárias. Então você tem uma regra para impostos de IVA e conjunto de taxas. Então você tem uma regra separada para percepciones e conjunto de taxas. Em seguida, você vincula as duas regras à sua classe de percepção do produto. Eu acho que funcionaria. Você repetiria para os itens de taxa reduzida de IVA. Pensamentos?
Chuck