====== Importação de NF-e / NF3-e ====== ===== Resumo ===== Funcionalidade responsável por importar Notas Fiscais Eletrônicas para o Facture-e, com base no arquivo XML. ===== Descrição ===== Esta funcionalidade é responsável por importar Notas Fiscais Eletrônicas para o Facture-e, com base no arquivo XML. Informando o XML da Nota Fiscal Eletrônica //Ativa// ou //Cancelada//, todos os dados do XML são importados. ===== Pontos de verificação ===== * Caso um item da NF-e/NF3-e que está sendo importada não seja encontrado no cadastro de produtos do sistema, o usuário poderá editar o item afim de cadastrar esse produto através da localização de produtos. Ao incluir um produto através da tela de localização, lembrando que estamos importando um xml, o sistema deverá preencher automaticamente os dados do produto e todas as informações tributárias contidas no xml. Apesar de preencher as telas de itens de NF-e/NF3-e e cadastros de Produtos, o usuário tem acesso a alteração dos dados caso seja necessário alterar alguma informação. * Caso exista transportador com veículo adicionado em um xml de importação o sistema deverá gerar um veículo com esses dados. Esse veículo será vinculado a um transportador e poderá ser visualizado normalmente na NF-e após sua importação. * Os veículos adicionais não são importados para o cadastro de veículos, eles apenas ficam vinculados a NF-e visto que a inclusão desses veículos não se faz necessária para o sistema do usuário pois são veículos utilizados pelas empresas emissoras da NF-e importada. * Caso exista no XML apenas o veículo, sem o transportador, o sistema deverá adicionar o veículo na nota fiscal sem realizar vínculo com transportador algum. * Caso o usuário selecione uma série especial o sistema deverá verificar se o CFOP é de entrada e deverá utilizar o CST de PIS e Cofins e o tipo de cálculo do produto cadastro no sistema e não do XML. * O sistema deverá validar a série/modelo da NF-e importada no momento da seleção no combo de série/modelo. * Ao importar uma NF-e que possua documento referenciado (NF-e, CT-e ou NFC-e) o sistema deverá verificar se a chave de acesso desse doc. referenciado existe no próprio sistema. Caso exista o sistema deverá recuperar a data de emissão desse documento para gravar na tabela de documentos referenciados, visto que essa data não é obrigatório para envio do documento porém é obrigatória para confecção do Sped. * Ao importar uma NF3-e ela não possui documentos referenciados. * O sistema deverá permitir a importação de NFC-e(65). * A data de movimentação de um xml onde o emitente do sistema é o destinatário deverá ser igual a data atual da máquina. * Ao importar o destinatário o sistema deverá tentar recuperar a Razão Social do mesmo através do CNPJ, caso não for possível o sistema deverá recuperar a Razão Social informada no xml. * Ao importar o destinatário o sistema deverá recuperar o município pelo código, pois assim ele evitará que municípios inexistentes sejam informados no sistema.