![]() | Determinar isenção de IVA
word-tax.c é uma aplicação de linha de comandos* em C que com base no código ISO 3166* de país e número de registo de uma empresa cliente (e opcionalmente a sua morada), determina que imposto se lhe deve cobrar, independentemente de quem seja a entidade que está a tentar vender o produto ou serviço. Por enquanto esta aplicação apenas suporta e testa pela necessidade de cobrar o IVA europeu. Segundo as regras do IVA europeu, qualquer entidade europeia a efectuar uma compra deverá pagar IVA se: - estiver registada no mesmo país do vendedor, ou
- não for registada para efectuar comércio (e.g.: o comprador é uma pessoa e não uma empresa).
O primeiro ponto deve ser testado no seu código, mas como evitar problemas com auditorias do Estado se os seus compradores lhe mentirem (dizendo que são de outro país Europeu com um número de registo falso) para não pagarem IVA?É neste processo que entra esta aplicação. Ela analisa os dados do comprador que lhe são fornecidos. Se o país pertencer à União Europeia, a aplicação retorna imediatamente indicando que não há IVA a pagar. Caso contrário consulta a base de dados europeia VIES* para saber se o número de registo fornecido corresponde a uma empresa registada. Se isso é verdade, retorna indicando "isento de IVA", caso contrário indica "sujeito a IVA". Se lhe for fornecida a morada do comprador, world-tax também descobre se o cliente se encontra numa zona pertencente a um país da União Europeia, mas isenta de pagar IVA, como algumas ilhas e enclaves de acordo com as directivas europeias. Embora tipicamente usada em tempo real num cesto de compras ou formulário de encomenda (e por essa razão possamos especificar um tempo máximo pelo qual aguardamos resposta da base de dados VIES), a aplicação foi preparada para também fazer verificações em lote, com múltiplas consultas em paralelo à base de dados VIES para maior velocidade. Versões disponíveis
Software: world-tax.c Licenciamento de acordo com uma das opções descritas à esquerda:
€79,00 Binário | | | €450,00 Desenvolvimento | | | €2480,00 Total | | |
| ![]() | ![]() | Ficha técnica do produto
A aplicação está escrita em ANSI C com extensões de rede POSIX.1 / WIN32 pelo que corre em praticamente qualquer plataforma informática, incluindo Windows e Unix/Linux. A compra deste software torna seu um ficheiro ZIP que lhe será enviado por e-mail e contém: - O código-fonte ou um binário executável da aplicação, dependendo do licenciamento comprado (ver abaixo); note que todos os comentários do código-fonte vêm em Inglês.
Terá ainda direito a apoio técnico gratuito por e-mail, e a upgrades gratuitos caso descubra alguma falha que seja resolvida. Qualidade assegurada
Esta aplicação foi desenvolvida em Windows XP e Vista, compilada com GCC e está recompilada, instalada e em produção em plataformas LAMP* desde 2003. world-tax é utilizado por este site para determinar os totais finais a pagar durante o processo de encomenda de um produto/serviço. A aplicação também está pré-instalada e acessível a clientes de alojamento. Não lhe são conhecidos bugs. Embora esta aplicação não necessite de correr com permissões especiais, durante o seu desenvolvimento prestou-se atenção especial à validação de buffers de forma a impedir qualquer ataque do tipo buffer overflow. | ![]() |