nfe / whmcs-addon

Módulo Nota Fiscal para WHMCS via NFE.io. Automatiza a emissão de notas fiscais.
10 stars 8 forks source link

[SUGESTÃO] Possibilitar o uso do campo de documento nativo do WHMCS #114

Open andrekutianski opened 2 years ago

andrekutianski commented 2 years ago

Sua solicitação de recurso está relacionada a um problema? Por favor descreva.

A partir da versão v7.7 do WHMCS foi implementado um novo campo genérico para uso na identificação fiscal dos clientes cadastrados no sistema, o tax_id (tabela tblclients).

Este campo permite o uso de forma genérica associar um código ou valor para identificação fiscal, como CPF ou CNPJ, por exemplo. Muitas instalações do WHMCS a partir da v7.7 começaram a utilizar este campo para registro do CPF/CNPJ do cliente tendo em vista que não há a necessidade de um campo personalizado já que o mesmo é automaticamente associado-lhe.

Atualmente o módulo possibilita apenas a seleção e uso de campos personalizados para CPF/CNPJ, instalações que estejam usando o campo tax_id nativo e já possuam o valor fique impossibilitado de usá-lo, obrigando a criação do campo e necessidade de migração dos dados atuais.

Este procedimento pode ser penoso e manual, além de forçar o uso de um campo para o qual já existe implementação nativa.

Descreva a solução que você deseja

Possibilitar que na configuração do módulo, junto a seleção dos campos personalizados ou no dropdown de opções, seja possível informar ou selecionar uma opção que indique ao módulo usar o campo nativo tax_id como campo para o CPF ou CNPJ.

Desta forma, uma instalação do WHMCS que já utilize o campo nativo para identificação tributária poderá utilizar os valores dos registros já existentes do seu cliente para identificação do campo CPF/CNPJ para emissão da nota.

Descreva as alternativas que você considerou

O campo Inscrição Municipal ainda precisará ser gerido por um campo personalizado.

Contexto adicional

Esta configuração, existente desde a v7.7, foi implementada com mudanças nas configurações de taxas e impostos, assim como algumas características do VAT (imposto agregado para a zona do Euro), mas ela não está limitado ao VAT. Anteriormente a este recurso não existia uma coluna padrão na tabela do banco de dados tblclients que permitisse salvar qualquer que fosse a identificação fiscal necessária.

Referências:

image Visão do campo na área do cliente/registro image Visão do campo pelo administrador