...
Informações |
---|
Essa funcionalidade está diponível a partir da versão 3.0.5.20 - 31/05/2022. |
Nessa versão foram realizadas algumas modificações ao realizar a importação do XML, chave ou Silo Digital pela tela "Manutenção de NF-e/XML de entrada" via
...
menu Operacional > Manutenção de NF-e/XML de entrada.
Critérios de aceite:
...
No momento que abrir a tela de "Manutenção de NF-e/XML de entrada"
...
o Linx Big Farma realiza a busca do XML dentro da pasta C:\NFe\.
Nessa rotina o
...
Cenário 1:
...
sistema vai verificar dentro do XML a quantidade de cada item, e
- se
...
- o valor é decimal, e se o(s) valor(es)
...
- após a vírgula
...
- são maior
...
- (es) que zero (0)
...
- ;
- Exemplo: 1.1500
...
...
Obs.: De forma automática, o Linx BIG no momento da entrada converte o valor de decimal para inteiro, porém, causando erro na importação devido o valor unitário x quantidade não condizer com o total do item.
...
- se a quantidade do produto corresponde a um valor decimal, e se o primeiro dígito antes da vírgula é igual a zero (0).
- Exemplo: 0.500
O Linx Big Farma converte o valor de decimal para inteiro (ignorando as casas decimais), nesse caso a
...
rotina se mantém,
...
porém,
...
é feito um recálculo,
...
para os campos "valor_unitario_bruto"
...
-> O valor do campo "desconto_unitario", "desconto_perc" e "desconto_total" deve manter a mesma rotina, porém, se basear na quantidade que o BIG já mapeia.
-> O valor do campo "valor_unitario_liquido" da tabela "nfe_det" corresponde ao resultado da subtração do campo "valor_unitario_bruto" - "desconto_unitario".
-> O valor do campo "valor_total_liquido" da tabela "nfe_det" corresponde ao resultado da multiplicação do campo "valor_unitario_liquido" * "qtde" (valor considerado pelo BIG sem casas decimais).
-> O valor do quanto "qtde_trib" da tabela "nfe_det" corresponde ao valor da quantidade definida no campo "qtde" da tabela.
-> Os demais valores mantém a rotina atual.
Cenário 2:
1.2) Verificar dentro do XML, e para cada item, se a quantidade do produto corresponde a um valor decimal, e se o primeiro dígito antes da vírgula é igual a zero (0).
Exemplo: 0.500.
O campo a ser validado no XML corresponde a tag do item <qCom>.
a) No cenário descrito o Linx BIG deve transformar em valor em inteiro, assim deixando a quantidade igual a 1 sempre que cair nessa condição.
Logo, será necessário refazer os cálculos dos valores, como descrito no passo 1.1 alínea b.
2- No momento que abrir a tela de "Manutenção de NF-e/XML de entrada" via menu Operacional > Manutenção de NF-e/XML o Linx BIG realiza a importação do XML via Silo e Dome.
O procedimento deve ser idêntico ao passo 1.1 e 1.2.
...
, "valor_unitario_liquido", "valor_total_liquido", "valor_total_bruto, "desconto_unitario", "desconto_perc" e "desconto_total"
Nota |
---|
A mesma formula de recálculo será efetuada para as importações de XML realizadas via Silo Digital, Dome, ou por chave de acesso. |