IMPORTAÇÃO DE ORÇAMENTO VIA ARQUIVO TEXTO Este dispositivo tem o objetivo de acelerar o processo de redigitação de um orçamento de outro sistema, e transformá-lo em um cupom. O processo de importação dos dados do orçamento é feito através de um arquivo do tipo texto (um arquivo para cada orçamento, sendo o nome deste arquivo formado pelo seu código + a extensão .ORC) e deve estar gravado no diretório de importação citado acima. O arquivo de transferência, de acordo com o tipo de arquivo escolhido deve seguir o seguinte formato: TAMANHO FIXO CÓDIGO :13 caracteres (tem que estar no cadastro de mercadorias) QTD. : 9 caracteres.5 inteiros e 3 decimais(Ponto como separador decimal) VALOR UNIT.:13 caracteres.9 inteiros e 3 decimais(Ponto como separador decimal) DESCONTO : 9 caracteres.6 inteiros e 2 decimais(Ponto como separador decimal) DESCRIÇÃO :38 caracteres. (Campo opcional, para o caso da mercadoria não estar cadastrada no sistema) UNIDADE : 2 caracteres. ( UN, CX etc. CAMPO OPCIONAL) ICMS : 5 caracteres.2 inteiros e 2 decimais(Ponto como separador decimal. CAMPO OPCIONAL) IPI : 5 caracteres.2 inteiros e 2 decimais(Ponto como separador decimal. CAMPO OPCIONAL) CST/CSOSN : 3 caracteres (CAMPO OPCIONAL) RBC : 6 caracteres.3 inteiros e 2 decimais(Ponto como separador decimal) Valor do ICMS reduzido na base de cálculo CAMPO OPCIONAL PESO : 8 caracteres.4 inteiros e 3 decimais(Ponto como separador decimal. CAMPO OPCIONAL) TIPO : 1 caracter (CAMPO OPCIONAL) Onde: "M" ou "0" = Mercadoria para Revenda "1" = Materia-Prima "2" = Embalagem "4" = Produto Acabado (Produção Própria) "S" ou "9" = Serviço. "A" = Outros Insumos "Z" = Outras DATA_HORA : 14 caracteres ( no formato AAAAMMDDhhmmss. CAMPO OPCIONAL LIVRE : 20 caracteres (CAMPO OPCIONAL) NCM : 8 caracteres (Apenas os números. CAMPO OPCIONAL) NCM-EX : 2 caracteres (CAMPO OPCIONAL) CST PIS : 2 caracteres (CAMPO OPCIONAL) ALIQ PIS : 5 caracteres.2 inteiros e 2 decimais(Ponto como separador decimal. CAMPO OPCIONAL) CST COFINS : 2 caracteres (CAMPO OPCIONAL) ALIQ COFINS: 5 caracteres.2 inteiros e 2 decimais(Ponto como separador decimal. CAMPO OPCIONAL) CEST : 7 caracteres (Apenas os números. CAMPO OPCIONAL) FINALIZADOR: 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) DELIMITADO CÓDIGO : caracter (tem que estar no cadastro de mercadorias) QTD. : numérico (Ponto como separador decimal) VALOR UNIT.: numérico (Ponto como separador decimal) DESCONTO : numérico (Ponto como separador decimal) DESCRIÇÃO : caracter (Opcional caso mercadoria não esteja cadastrada) UNIDADE : caracter ICMS : numérico (Ponto como separador decimal) IPI : numérico (Ponto como separador decimal) CST : caracter RBC : numérico (Ponto como separador decimal) PESO : numérico (Ponto como separador decimal) TIPO : 1 caracter ( "M" Mercadoria ou "S" Serviço) DATA_HORA : 14 caracteres ( no formato AAAAMMDDhhmmss ) LIVRE : 20 caracteres (CAMPO OPCIONAL) NCM : 8 caracteres (CAMPO OPCIONAL) NCM-EX : 2 caracteres (CAMPO OPCIONAL) CST PIS : 2 caracteres (CAMPO OPCIONAL) ALIQ PIS : numérico(Ponto como separador decimal. CAMPO OPCIONAL) CST COFINS : 2 caracteres (CAMPO OPCIONAL) ALIQ COFINS: numérico(Ponto como separador decimal. CAMPO OPCIONAL) FINALIZADOR: 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII])