Visão geral do processamento de transações
Para calcular um resultado fiscal, o Determination processa transações em uma sequência específica. Essa sequência leva em conta vários fatores, como a localização da transação e quaisquer configurações personalizadas que sejam exclusivas para sua empresa e seus clientes.
Como funciona
O processamento da transação começa quando o Determination recebe uma solicitação para calcular o imposto para uma transação. Os dados da transação são avaliados módulo por módulo, começando com TransEditors e terminando com qualificadores de código fiscal. Os resultados de um módulo podem ser usados por módulos subsequentes.
note
A ordem em que cada módulo atua na fatura não pode ser alterada.
A seguir, a sequência de processamento de transações.
1 - TransEditors
TransEditors são regras personalizáveis que modificam a entrada XML antes que uma transação seja calculada para impostos. Usando o TransEditors, você pode modificar os dados de transação XML enviados do seu sistema de fonte de negócios para o Determination com base nos critérios especificados.
2 - Qualificadores de produtos
Os qualificadores de produto permitem que a tributação do produto seja designada pelas suas condições específicas. Por exemplo, você deseja atribuir um código de mercadoria de vestuário a cada transação que inclua uma combinação específica de GL e código de produto.
Você pode referenciar um código de produto ou código de mercadoria associado a uma empresa ao adicionar ou editar um qualificador de produto. Na lista de pesquisa:
- Os códigos de produtoe disponíveis são os códigos de produtoe configurados em seus mapeamentos de produto.
- Os códigos de mercadoria disponíveis são os códigos de mercadoria fornecidos pelo seu provedor de dados fiscais ou os códigos de mercadoria configurados nos mapeamentos de produtos.
3 - Alocações
As alocações dividem itens de linha individuais em componentes lógicos e aumentam a precisão de seus passivos fiscais.
Por exemplo:
- Sua empresa vende cestas de presentes com alimentos e itens não alimentares. As cestas de presentes são faturadas como um item de linha único a US$ 50,00 cada. Os itens alimentícios custam US$ 30,00 e os itens não alimentícios custam US$ 20,00. Como os alimentos não são tributáveis em muitas jurisdições, você aloca 60% da transação para alimentos e 40% da transação para um produto tributável. Consequentemente, sua responsabilidade fiscal é reduzida.
- Sua empresa vende computadores que têm componentes de várias fontes em diferentes jurisdições. A fatura mostra um único item avaliado em US$ 1.000,00. As peças componentes incluem um monitor no valor de US$ 300,00 enviado da Califórnia, um processador no valor de US$ 500,00 enviado do Arizona e equipamentos de rede no valor de US$ 200,00 enviados de Nova Jersey. Você aloca 30% para a Califórnia, 50% para o Arizona e 20% para Nova Jersey. Além disso, você substitui 3 códigos de produtoe por 1 código na fatura . Consequentemente, a aplicação e impostos é mais precisa para suas transações de vendas.
note
Transações padrão não exigem processamento de alocação.
4 - Localidades
Você pode usar esses atalhos em vez de passar as informações completas de localização (país, província, estado, município, cidade, distrito, código postal e código geográfico) nos dados da transação enviados do seu sistema de fonte de negócios.
- Localidades:Você pode nomear e definir locais individuais.
- Conjuntos de localidades:Um conjunto de locais pode incluir um de cada tipo de seus locais definidos. Quando uma fatura é criada, você pode especificar que deseja usar um conjunto de locais para definir os locais corretos. Por exemplo, quando a ACME Widgets, Inc. envia widgets para a costa oeste para distribuição, eles os enviam de uma fábrica em Massachusetts para um armazém na Califórnia. Quando os widgets são enviados para a costa leste para distribuição, eles os enviam para um armazém na Pensilvânia. É possível configurar um conjunto de locais Oeste e um conjunto de locais Leste.noteSe você não usar conjuntos de locais, as informações completas do local devem ser passadas nos dados da transação do seu sistema de fonte de negócios. Quando os dados de localização são usados, os locais definidos personalizados têm precedência sobre os locais predefinidos, e os locais predefinidos têm precedência sobre os conjuntos de locais.
5 - Autoridades tributárias padrão
Autoridades são entidades do governo e (às vezes) privadas que determinam o valor e coletam impostos sobre transações.
Por exemplo:
- A Califórnia (um estado dos EUA) cobra um imposto estadual sobre vendas e uso.
- A Colúmbia Britânica (província canadense) cobra um imposto provincial sobre vendas (PST).
- A Espanha (um país) coleta impuesto sobre el valor anadido (IVA), imposto sobre valor agregado (ou VAT).
O conteúdo do Determination fornece dados para autoridades fiscais em todo o mundo. Você pode usar essas autoridades para atender às suas necessidades de cálculo e pode adicionar dados personalizados para atender às suas necessidades de negócios. Além disso, você pode adicionar autoridades alfandegárias (por exemplo, certas autoridades fiscais de consumo) que não são fornecidas pelo conteúdo do Determination.
6 - Autoridades alfandegárias
Você pode configurar autoridades alfandegárias para lidar com cenários de impostos de transações específicos do setor ou da empresa. Leia este artigo para obter detalhes.
7 - Data de apuração
As datas que seu sistema de fonte de negócios fornece são convertidas pelo Determination em datas específicas de cálculo. Para gerar um cálculo de imposto, a data da fatura deve ser passada na entrada XML. Todas as outras datas são opcionais.
Se apenas a data da fatura for ultrapassada, o Determination usa a lógica padrão ou as configurações da data definida para determinar o seguinte:
- Data de apuração do imposto
- Data da taxa de câmbio
- Data do fato gerador
As datas de apuração incluem conversões de moeda, a aplicação de taxas, regras e certificados de isenção e todas as outras validações e cálculos específicos de data.
8 - Isenções e licenças
Certificados de isenção permitem que você calcule corretamente o imposto da transação quando parte ou toda ela está isenta de impostos.
Cada certificado de isenção:
- Aplica-se a um cliente específico.
- É válido em um ou mais países ou tipos de autoridade ou autoridades relacionadas (EUA e internacionais), ou tipos de autoridade ou autoridades estaduais ou relacionadas (somente EUA).
- É válido para uma transação que atenda a determinados critérios, incluindo um produto ou serviço específico.
- Tem um valor ou taxa de isenção associada ao produto ou serviço isento.
- Pode ser válido para um ou mais transações.
Licenças permitem que os órgãos tributários agrupem clientes que compartilham atributos em comum. Por exemplo, você pode designar um cliente que seja um exportador na Irlanda como membro do grupo Trader Classe 13a, o qual está sujeito a um tratamento fiscal específico.
Na maioria dos casos, há um documento ou relação específica entre o titular da licença e uma autoridade fiscal que deve ser rastreada e gerenciada. No Determination, você pode gerenciar o relacionamento de tipos de licença associados a uma empresa com licenças individuais por licenciado.
Certificados de isenção podem ser usados para especificar o tratamento fiscal. A diferença entre certificados de isenção e licenças é que as licenças influenciam a seleção de regras de autoridade e o método de cálculo. Certificados de isenção permitem isenção total ou parcial de impostos para uma transação.
9 - Mapeamento do produto
Na maioria das vezes, os códigos internos de produtos não correspondem aos códigos de produtos usados pela lista de exceções do Determination. No Determination, você pode usar o mapeamento de produtos para fazer referência cruzada de exceções aos códigos de produtos do seu sistema de origem. Você pode então aplicar tarifas e regras específicas do produto a cada transação.
10 - Tarifas e regras personalizadas
Os dados fiscais do Determination incluem taxas padrão para cada autoridade fiscal. Essas tarifas e taxas são aplicadas a documentos usando uma ou mais regras fiscais. Você pode adicionar alíquotas, taxas e regras personalizadas a autoridades padrão ou personalizados, para atender aos seus requisitos específicos de negócio.
11 - Tarifas e regras padrão
Os dados fiscais do Determination incluem tarifas e impostos para cada autoridade fiscal. Essas tarifas e impostos são aplicados a documentos usando uma ou mais regras fiscais.
Uma regra fiscal pode apontar diretamente para um código de tarifa ou pode apontar para um conjunto de tarifas que mapeia uma lista de materiais ou produtos para um código de tarifa encontrado no conjunto. Com base na regra, apenas um código de tarifa é aplicado por autoridade.
O Determination identifica o produto que está sendo tributado depois de determinar as autoridades com um interesse em cobrar impostos sobre uma transação. Usando as regras fiscais da autoridade fiscal, o Determination mapeia o produto que está sendo tributado a um imposto ou tratamento específico.
Usando uma regra fiscal, você pode vincular produtos a impostos ou tarifas e métodos de cálculo. Você pode levar em conta isenções, situações fiscais especiais, taxas de retenção, bem como processamento de cálculos incomuns e descrições de faturas.
12 - Qualificadores do código fiscal
Os qualificadores de código fiscal permitem criar ou modificar códigos fiscais ERP (planejamento de recursos empresariais) com base nos elementos do resultado do imposto.
Existem dois tipos de qualificadores de código fiscal:
- Estático:Um qualificador de código fiscal estático substitui o código fiscal ERP existente por um valor constante quando a condição é atendida.
- Quando um grupo de qualificadores de código fiscal estático é selecionado para uma fatura, o Determination avalia cada resultado de imposto em relação a todos os qualificadores de código fiscal associados pelo número do pedido até que um qualificador correspondente seja encontrado. (Todas as condições do qualificador correspondem ao resultado do imposto). Após o Determination selecionar um qualificador, o código fiscal ERP para o resultado do imposto é substituído pelo valor do código fiscal estático do qualificador.
- Dinâmico:Um qualificador dinâmico de código fiscal substitui o código fiscal do ERP existente pelo valor de um número selecionado de campos dos elementos XML para a fatura e entrada de linha e o resultado do imposto.
- Quando um grupo de qualificadores dinâmicos de impostos é selecionado para uma fatura, o Determination substitui o código fiscal ERP para cada resultado de imposto por um novo valor de código fiscal especificado pelo primeiro qualificador de código fiscal ativo. O novo código fiscal inclui uma sequência de elementos concatenados associados ao qualificador. O Determination avalia as condições definidas antes que o novo valor do código fiscal seja aplicado. Os elementos são aplicados na ordem especificada e todos os elementos aplicáveis são aplicados.