# IMPORTAR XML DI - GA # 1. Protótipo de tela para importar DI
**Projeto/Sistema:** Função importar DI XML - GA | **Versão do *Template:*** 1.1 |
**Processo:** Protótipo de tela para importar DI | **Versão do Documento:** 1.0 |
**Responsável(eis):** Gustavo Fernandes | **Data:** 01/10/2024 |
**Processo** | **Envolvidos** | **Dados de entrada** | **Dados de Saída** |
Importação XML DI para o Sistema | XML DI e Sistema | Identificação das TAG XML | Importação no banco de dados, campos respectivos as tag XML. |
**Projeto/Sistema:** Função importar DI XML - GA | **Versão do *Template:*** 1.1 |
**Processo:** Importando dados XML DI no GA | **Versão do Documento:** 1.0 |
**Responsável(eis):** Gustavo Fernandes | **Data:** 02/10/2024 |
**Processo** | **Envolvidos** | **Dados de entrada** | **Dados de Saída** |
Importando dados XML DI para BD | XML DI e Sistema | Verificação das TAG XML (Se é um arquivo válido) | Retorna se é válido ou não arquivo. |
Arquivo inválido | XML DI e Sistema | Validando arquivo | Retorna mensagem de erro da tela |
Arquivo validado | XML DI e Sistema | Validando arquivo | Alimentar tabelas do BD referente a NFe |
**TAG DO XML** | **CAMPO DO SISTEMA** | **VALOR DO CAMPO** | **OBS** |
- | **Chave de acesso** | **NFe35241007587...** | Seguir mesmo processo padrão importação XML, gerando a chave de acesso automático! |
- | **Número** | **24** | Seguir numeração sequência do sistema, por padrão. (Explicação a baixo) |
- | **Valor** | **124.917,95** | Cálculos no código para chegar no valor total do item, para calcular e chegar no vl.Total da NFe |
- | **Remetente** | **NF-E EMITIDA EM AMBIENTE...** | Seguir padrão do sistema |
<fornecedorNome> | **Destinatário** | **GENUINE AUTOPARTS LTD** | Nome fornecedor do XML |
<descricaoMercadoria> | **Descrição** | **6PK986 - CORREIA POLY V...** | Descrição item do XML |
<unidadeMedida> | **Unid.** | **PC** | Descrição und do XML |
<quantidade> | **Quant.** | **5,00** | Quant do XML |
<valorUnitario> | **VL.Unitário** | **15,34** | Cálculos no código para chegar no vl.unitário, explicação a baixo. |
- | **Vl. Total** | **76,70** | Cálculos no código para chegar no vl.Total, explicação a baixo. |
**OBS IMPORTANTE: No momento este cálculo para chegar no vl.unitário foi o mais perto que chegamos, ainda estamos analisando o código do SIEM e documentações online**
©SOFTEN SISTEMAS 2024# 3. Importação dados XML DI para banco de dados**Projeto/Sistema:** Função importar DI XML - GA | **Versão do *Template:*** 1.1 |
**Processo:** Importação dados XML DI para banco de dados | **Versão do Documento:** 1.0 |
**Responsável(eis):** Gustavo Fernandes | **Data:** 04/10/2024 |
**Processo** | **Envolvidos** | **Dados de entrada** | **Dados de Saída** |
Importando XML DI | XML e Sistema | Verificação das TAG XML e cálculos necessários | Retorna se foi importado com sucesso ou erro |
Se der algum erro na hora de gerar a NFe | XML e Sistema | Verificando TAG XML | Retorna mensage de erro na tela |
Importado com sucesso! | XML e Sistema | Geração da NFe, alimentar BD ref NFe e NFeproduto | Gera NFe no sistema dando opção de editar/salvar e enviar! |
**TAG XML** | **CAMPO SISTEMA** | **VALOR DO CAMPO** | **OBS** |
<fornecedorNome> | Cliente | GENUINE AUTOPARTS LTD | Nome fornecedor do XML |
- | CFOP padrão | 3102 | Sistema deve preencher por padrão "3.102" |
- | Natureza | COMPRA PARA COMERCIALIZAÇÃO | Sistema deve preencher por padrão "COMPRA PARA COMERCIALIZAÇÃO" |
- | Data Emissão | 08/10/2024 | Seguir padrão do GA |
- | Data Saída | 08/10/2024 | Seguir padrão do GA |
- | Vendedor | Seguir padrão do GA | |
- | Chave de Acesso | NFe35241007... | Seguir padrão do GA |
<viaTransportePaisTransportadorCodigo> | Cód. do País | 607 | Cód país do XML |
<viaTransportePaisTransportadorNome> | Nome do País | PORTUGAL | Nome país do XML |
- | UF de Embarque | Este campo não estará ai quando for importação, futuramente será ajustado, pois, só deve ser preenchido em caso de exportação. | |
- | Local de Embarque | Este campo não estará ai quando for importação, futuramente será ajustado, pois, só deve ser preenchido em caso de exportação. |
**CAMPO SISTEMA** | **VALOR DO CAMPO** | **OBS** |
CFOP | 3102 | Por padrão sempre preencher "3102", quando se importa XML DI |