Cenários avançados de migração para recursos de exportação e importação
Você pode exportar e importar para essas tarefas de migração:
- Copiar empresas de ambientes do Determination para o ONESOURCE Determination
- Copiar empresas de um ambiente ONESOURCE Determination para outro
- Copiar tipos de dados de configuração fiscal de empresas no Determination para empresas no ONESOURCE Determination
- Copiar tipos de dados de configuração fiscal da empresa no ONESOURCE Determination para outra no mesmo ambiente ou em um ambiente diferente
Considerações gerais sobre migração
Considere estes avisos e limitações antes de começar:
- Os IDs externos são necessários para a nuvem de impostos indiretos e devem ser exclusivos no sistema. Duas empresas não podem usar o mesmo ID externo mesmo se forem gerenciadas sob diferentes locatários.noteNormalmente, a singularidade da ID externa é gerenciada pela preparação do valor fornecido pelo cliente com seu número da conta atribuído pela Thomson Reuters. Algumas integrações do ONESOURCE permitem definir um valor pré-pago ou talvez seja necessário trabalhar com o cliente para configurar o ERP ou o sistema financeiro.
- Você só pode executar uma importação por vez.
- A empresa de nível superior no seu conjunto de importação como uma empresa controladora no ambiente de destino. Você pode alterá-lo para uma empresa subsidiária e atribuir uma matriz após a conclusão da importação.
- Não é possível excluir itens com uma importação, apenas adicionar novos itens ou modificar itens existentes.
- Se você importar uma empresa que herda grupos de configuração de uma antecessora e essa antecessora não estiver incluída na importação, os grupos de configuração serão definidos como NENHUM. Você deve definir os grupos de configuração após a importação.
Prepare seu sistema de origem
Você pode usar a exportação e importação para migrar para o Imposto Indireto de vários tipos de ambiente do Determination, incluindo no local, nuvem privada e nuvem hospedada.
As exportações de dados de configuração devem vir de um ambiente com versão de conteúdo G.2 para compatibilidade com impostos indiretos. Se o seu ambiente estiver em uma versão de conteúdo diferente, você deve atualizar seu conteúdo, o que também pode exigir a atualização do Determination.
Qualquer empresa que você planeja importar para o setor de impostos indiretos deve ter uma ID de empresa externa exclusiva. Isso mapeia para o campo ID externa em Imposto indireto e deve ser exclusivo em todo o ambiente.
Exportar do seu sistema de origem
O Indirect Tax aceita empresas individuais, empresas com descendentes e configurações individuais do Determination. Você pode exportar empresas e dados de configuração de
Propriedades
para uma configuração específica. Evite registros duplicados
Para criar um registro exclusivo, há uma combinação de campos que, juntos, fornecem um ID exclusivo. Por exemplo, em TB_FILTER_GROUPS, MERCHANT_ID e Nome são combinados para uma chave exclusiva. O registro pode ter muitos outros campos, como localização, posição, número do escritório etc., e alguns podem ser campos obrigatórios, mas não são obrigatórios como parte da chave exclusiva neste exemplo.
Ao importar registros de um banco de dados para outro (da origem ao destino), o sistema atualiza o registro existente no destino quando a chave exclusiva corresponde (presente e idêntica). Se houver alguma variação na chave exclusiva, como números ou letras transpostas, ou, por exemplo, se o nome fizer parte de uma chave exclusiva, a inicial do meio inserida em um registro e omitida em outro, o sistema não reconhecerá esses registros como iguais e criará outro registro no destino. Esse é um comportamento normal e esperado.
Se você determinar que os dois registros separados devem ser um registro, a solução é excluir um dos registros. Verifique no processo da sua empresa quem tem autoridade para executar essa ação. Certifique-se de verificar todos os campos para garantir que não está perdendo dados. Por exemplo, o primeiro registro pode conter o número de telefone do funcionário, mas não o endereço. O segundo registro pode conter o endereço, mas faltam outras informações. Nesse caso, você pode combinar os dados de ambos os registros para manter um registro completo antes de excluir o outro.
Esta tabela fornece os campos combinados usados para criar chaves exclusivas para cada tabela.
Tabela/entidade | Colunas de chave natural |
|---|---|
Autoridade - TB_AUTHORITIES | Primário - UUID, Secundário - MERCHANT_ID, NOME |
Grupo Lógico de Autoridade - TB_AUTHORITY_LOGIC_GROUPS | Nome, MERCHANT_ID |
Tipos de Autoridade - TB_AUTHORITY_TYPES | Nome, MERCHANT_ID |
Comerciantes - TB_MERCHANTS | Nome |
Categoria do produto - TB_PRODUCT_CATEGORIES | ID_DA_CATEGORIA_DE_PRODUTO_PAI, ID_DO_GRUPO_DE_PRODUTO, MERCHANT_ID, NOME |
Grupos de produtos - TB_PRODUCT_GROUPS | ID_DO_GRUPO_DE_PRODUTO |
Zonas - TB_ZONES | ID_DO_NÍVEL_DE_ZONA, NOME, MERCHANT_ID, ID_DA_ZONA_PAI |
Grupos de alocação - TB_ALLOC_GROUPS | MERCHANT_ID, NOME |
Referência de grupo lógico de autoridade - TB_AUTHORITY_LOGIC_GROUP_XREF | DATA_DE_INÍCIO, ID_DA_AUTORIDADE, ID_DO_GRUPO_DE_LÓGICA_DE_AUTORIDADE |
Requisitos da Autoridade - TB_AUTHORITY_REQUIREMENTS | DATA_DE_INÍCIO, ID_DA_AUTORIDADE, MERCHANT_ID, NOME |
Clientes - TB_CUSTOMERS | ID_DO_GRUPO_DE_CLIENTE, NÚMERO_DO_CLIENTE, NOME_DO_CLIENTE |
Grupos de clientes - TB_CUSTOMER_GROUPS | MERCHANT_ID, NOME |
Autoridades estabelecidas - TB_ESTABLISHED_AUTHORITIES | DATA_DE_INÍCIO, ID_DO_TIPO_DE_AUTORIDADE_ESTABELECIDA, ID_DA_AUTORIDADE, MERCHANT_ID |
Tipos de Autoridade Estabelecida - TB_ESTABLISHED_AUTHORITY_TYPES | DATA_DE_INÍCIO, ID_DA_ZONA_ESTABELECIDA, ID_DO_TIPO_DE_AUTORIDADE, MERCHANT_ID |
Zonas estabelecidas - TB_ESTABLISHED_ZONES | DATA_DE_INÍCIO, ID_DA_ZONA, MERCHANT_ID |
Motivos isentos - TB_EXEMPT_REASONS | ID_DO_GRUPO_DE_CLIENTE, CÓDIGO_CURTO |
Grupos de filtros - TB_FILTER_GROUPS | DATA_DE_INÍCIO, MERCHANT_ID, NOME |
Localidades - TB_LOCATIONS | MERCHANT_ID, NOME |
Opções de comerciante - TB_MERCHANT_OPTIONS | ID_DE_CONSULTA_DE_OPÇÃO, MERCHANT_ID |
Elementos XML do comerciante - TB_MERCHANT_XML_ELEMENTS | ID_DO_GRUPO_XML, ID_DO_ELEMENTO_XML |
Registros - TB_MERCH_REGISTRATIONS | ID_DO_GRUPO_DE_REGISTRO, DATA_DE_INÍCIO, ID_DA_AUTORIDADE |
Grupos de registro - TB_MERCH_REG_GROUPS | MERCHANT_ID, NOME |
Referência cruzada do produto - TB_PRODUCT_CROSS_REF | MERCHANT_ID, NOME |
Grupos de referência cruzada de produtos - TB_PRODUCT_CROSS_REF_GROUPS | MERCHANT_ID, NOME |
Grupos de Qualificadores de Produtos - TB_PRODUCT_QUALIFIER_GROUPS | MERCHANT_ID, NOME |
Tarifas - TB_RATES | CÓDIGO_DA_ALÍQUOTA, DATA_DE_INÍCIO, É_LOCAL, ID_DA_AUTORIDADE, MERCHANT_ID |
Níveis de alíquota - TB_RATE_TIERS | ID_DE_ALÍQUOTA, VALOR_BAIXO |
Regras - TB_RULES | ORDEM_DA_REGRA, DATA_DE_INÍCIO, É_LOCAL, ID_DA_AUTORIDADE, MERCHANT_ID |
Grupos de Qualificadores de Código Fiscal - TB_TAX_CODE_QUALIFIER_GROUPS | MERCHANT_ID, NOME |
Grupos de fornecedores - TB_VENDOR_GROUPS | MERCHANT_ID, NOME |
Grupos XML - TB_XML_GROUPS | NOME_DO_GRUPO_XML, MERCHANT_ID |
Certificados isentos - TB_EXEMPT_CERTS | ID_DO_CLIENTE, ID_DO_MOTIVO_DE_ISENÇÃO, DATA_INICIAL, NÚMERO_DO_CERTIFICADO |