SOBRE OS ARQUIVOS GERADOS Serão gerados 3 arquivos: PDddmmaa, ITddmmaa e PGddmmaa, onde ddmmaa é o dia, mês e ano em que foram gerados os arquivos. *************************************************************************************** *************************************************************************************** ARQUIVO PDddmmaa.TXT *************************************************************************************** *************************************************************************************** Arquivo com os pedidos de venda no seguinte formato: TAMANHO FIXO CÓDIGO DE VENDA : 8 caracteres (registro relacional) DATA DA VENDA : AAAAMMDD TOTAL C/ DESCONTO : 9 caracters. 6 inteiros e 2 decimais (Ponto como separador decimal) DESCONTO : 9 caracters. 6 inteiros e 2 decimais (Ponto como separador decimal) TURNO : 1 caracter OPERADOR(CAIXA) : 10 caracteres CÓDIGO DO VENDEDOR: 2 caracteres NOME DO VENDEDOR : 30 caracteres CÓDIGO DO CLIENTE : 6 caracteres NOME DO CLIENTE : 30 caracteres FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) DELIMITADO (Campo string limitado entre " ", Campo numérico: ponto como separador decimal) CÓDIGO DE VENDA : caracter (registro relacional) DATA DA VENDA : formato DD/MM/AAAA sem aspas TOTAL C/ DESCONTO : numérico DESCONTO : numérico TURNO : caracter OPERADOR(CAIXA) : caracter CÓDIGO DO VENDEDOR: caracter NOME DO VENDEDOR : caracter CÓDIGO DO CLIENTE : caracter NOME DO CLIENTE : caracter FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) *************************************************************************************** *************************************************************************************** ARQUIVO ITddmmaa.TXT *************************************************************************************** *************************************************************************************** Arquivo com os itens de venda no seguinte formato: TAMANHO FIXO CÓDIGO DE VENDA : 8 caracteres (registro relacional) CÓDIGO DO PRODUTO : 13 caracters DESCRIÇÃO DO PROD.: 38 caracteres QUANTIDADE VENDIDA: 10 caracters. 6 inteiros e 3 decimais (Ponto como separador decimal) VALOR UNITÁRIO : 13 caracters. 9 inteiros e 3 decimais (Ponto como separador decimal) DESCONTO : 9 caracters. 6 inteiros e 2 decimais (Ponto como separador decimal) ALIQUOTA : 25 caracteres FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) DELIMITADO (Campo string limitado entre " ", Campo numérico: ponto como separador decimal) CÓDIGO DE VENDA : caracter (registro relacional) CÓDIGO DO PRODUTO : caracter DESCRIÇÃO DO PROD.: caracter QUANTIDADE VENDIDA: numérico VALOR UNITÁRIO : numérico DESCONTO : numérico ALIQUOTA : caracter FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) *************************************************************************************** *************************************************************************************** ARQUIVO PGddmmaa.TXT *************************************************************************************** *************************************************************************************** Arquivo com os itens de venda no seguinte formato: TAMANHO FIXO CÓDIGO DE VENDA : 8 caracteres (registro relacional) FORMA DE PAGAMENTO: 16 caracters VALOR PAGO : 9 caracters. 6 inteiros e 2 decimais (Ponto como separador decimal) FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) DELIMITADO (Campo string limitado entre " ", Campo numérico: ponto como separador decimal) CÓDIGO DE VENDA : caracter (registro relacional) FORMA DE PAGAMENTO: caracter VALOR PAGO : numérico FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) *************************************************************************************** *************************************************************************************** ARQUIVO CNddmmaa.TXT *************************************************************************************** *************************************************************************************** Arquivo com os itens de venda cancelados no seguinte formato: TAMANHO FIXO CÓDIGO DE VENDA : 8 caracteres DATA DO CANCELA. : AAAAMMDD CÓDIGO DO PRODUTO : 13 caracters DESCRIÇÃO DO PROD.: 38 caracteres QUANTIDADE VENDIDA: 10 caracters. 6 inteiros e 3 decimais (Ponto como separador decimal) VALOR UNITÁRIO : 13 caracters. 9 inteiros e 3 decimais (Ponto como separador decimal) STATUS : 1 caracter(0-Cancelou Item; 1-Cancelou Cupom) FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII]) DELIMITADO (Campo string limitado entre " ", Campo numérico: ponto como separador decimal) CÓDIGO DE VENDA : caracter (registro relacional) DATA DO CANCELA. : formato DD/MM/AAAA sem aspas CÓDIGO DO PRODUTO : caracter DESCRIÇÃO DO PROD.: caracter QUANTIDADE VENDIDA: numérico VALOR UNITÁRIO : numérico STATUS : numérico (0-Cancelou Item; 1-Cancelou Cupom) FINALIZADOR : 2 caracteres (Carriage Return(CR)=13 + Line Feed(LF)=10 [Segundo a tabela ASCII])