Layout Arquivo EDI emidia Reservas Online Especificação Técnica Layout Arquivo EDI Versão <1.0> Impresso em: 21/9/2016-18:38 Página: 1/9
Sumário Objetivos do Documento... 3 Detalhamento do Layout do arquivo EDI... 4 Observações:... 9 Impresso em: 21/9/2016-18:38 Página: 2/9
Objetivos do Documento Determinar claramente quais são as regras de formação do layout do arquivo EDI (Electronic Data Interchange) utilizado para recebimento os mapas de Pedido de Inserção pelo sistema emidia disponibilizado pela Globosat para as agências de publicidade e clientes diretos. Todos os sistemas utilizados pelas agências de publicidade devem, obrigatoriamente, gerar os arquivos exatamente igual ao detalhamento apresentado nesse documento. Impresso em: 21/9/2016-18:38 Página: 3/9
Detalhamento do Layout do arquivo EDI Abaixo será detalhado por tipo de registro como o arquivo deverá ser criado, especificando o nome do campo, tipo, posição (coluna), tamanho, descrição e observações relativas ao campo em questão. Em um mesmo arquivo EDI poderão constar mais de um mapa de pedido de inserção, desde que obedecidas as regras de layout estabelecidas abaixo. Registro Header Registro inicial do arquivo Observações sobre os dados dos campos Fixo Alpha 1 1 H Data Number 2 6 DDMMAA Do arquivo, data da geração do Mapa. Hora Number 8 6 HHMMSS Do arquivo, hora da geração do Mapa. CNPJAgencia Number 14 14 CNPJ da Agência - (RedeTV) MneEmissora Alpha 28 3 GST= Globosat (sigla da Emissora) Fixar "XXX" (Sigla do sistema que provê o Sistema Alpha 31 3 arquivo) Brancos Alpha 34 112 Impresso em: 21/9/2016-18:38 Página: 4/9
Registro Tipo 1 Registro cabeçalho da reserva Fixo Alpha 1 1 1 NumRef Alpha 2 10 Nº da reserva (alinhado à direita) PI. TipoReserva Alpha 12 1 N Anunciante Alpha 13 30 Nome do Anunciante Produto Alpha 43 15 Nome do Produto Ponto de Venda Alpha 58 3 Código do Ponto de Venda (ideal ser código de praça Jove) MesAnoVeic Number 61 4 MMAA (Mês e ano de veiculação) VlrBruto Number 65 15 Valor Bruto (*) VlrComissao Number 80 15 Valor da Comissão (*) VlrLiquido Number 95 15 Valor Líquido (*) PercComissao Number 110 5 Percentual de Comissao(**) Sem desconto. Impresso em: 21/9/2016-18:38 Página: 5/9 Bruto Cliente (já considerando o desconto da coluna "PercNegociacao". Não trabalhamos temos desconto na comissão, apenas no PI como um todo através da coluna "PercNegociacao". PercNegociacao Number 115 5 Percentual de Negociação (**) Desconto médio negociado para o PI. A_D Alpha 120 1 A=Acrécimo, D=Decrécimo (Referente ao percentual de Negociação) MMAA (Mês e ano de vigência da tabela de MesAnoTabela Number 121 4 preços) Fixo Alpha 125 3 00A CNPJAnunciante Number 128 14 CNPJ do anunciante Tipo do Desconto (A-Acrescimo / D-Decrecimo). TipoPraca Alpha 142 1 N=Net, L=Cidade, Interior, Estado Exibição em praça Nacional ou Local. Cód. Rede da listagem de emissoras da JOVE. Cod.Canal Jove Alpha 143 3 Conforme tabela Jove Informação obrigatória.
Registro Tipo 2 Registro de Observações da reserva. Criar quantas linhas forem necessárias retirando os caracteres (CRLF) Fixo Alpha 1 1 2 OBS Alpha 2 141 Observações do Mapa Observações em geral. Brancos Alpha 143 3 Registro Tipo 3 Registro com o código de praça de veiculação (No nosso caso (Ad), gravamos apenas uma praça por reserva, mas acho que aceita mais praças) Fixo Alpha 1 1 3 Código da praça da reserva(ideal ser o código CodPraca Alpha 2 3 Jove) Brancos Alpha 5 141 Impresso em: 21/9/2016-18:38 Página: 6/9
Registro Tipo 4 Registro de definição das peças (títulos dos comerciais) Até 4 por registro criar quantas linhas forem necessárias Fixo Alpha 1 1 4 Legenda1 Alpha 2 1 Legenda da Peça (A,B,C,X...) Informação obrigatória. TituloPeca1 Alpha 3 26 Título da Peça Informação obrigatória. Duracao1 Number 29 3 Duração da Peça (15, 30, 45...) Informação obrigatória. Legenda2 Alpha 32 1 Legenda da Peça (A,B,C,X...) TituloPeca2 Alpha 33 26 Título da Peça Duracao2 Number 59 3 Duração da Peça (15, 30, 45...) Legenda3 Alpha 62 1 Legenda da Peça (A,B,C,X...) TituloPeca3 Alpha 63 26 Título da Peça Duracao3 Number 89 3 Duração da Peça (15, 30, 45...) Legenda4 Alpha 92 1 Legenda da Peça (A,B,C,X...) TituloPeca4 Alpha 93 26 Título da Peça Duracao4 Number 119 3 Duração da Peça (15, 30, 45...) TipoComerc1 Alpha 122 2 Tipo do Comercial da Legenda1 (SBT) Informação não obrigatória. TipoComerc2 Alpha 124 2 Tipo do Comercial da Legenda2 (SBT) Informação não obrigatória. TipoComerc3 Alpha 126 2 Tipo do Comercial da Legenda3 (SBT) Informação não obrigatória. TipoComerc4 Alpha 128 2 Tipo do Comercial da Legenda4 (SBT) Informação não obrigatória. Brancos Alpha 130 16 Impresso em: 21/9/2016-18:38 Página: 7/9
Registro Tipo 5 Programação da reserva criar quantas linhas forem necessárias Fixo Alpha 1 1 5 Fixo Alpha 2 1 M CodPrograma Alpha 3 25 Mnemonico do programa com 4 dígitos LegendaPeca Alpha 28 1 Legenda da Peça (A,B,C,X...) DistrInsercoes Alpha 29 31 Distribuição das inserções por dia dentro do mês (00100020010...) PrecoUnitario Number 60 15 Preço unitário negociado (*) TotInsercoes Number 75 2 Quantidade de inserções apuradas na distribuição acima PrecoTotal Number 77 15 Preço Total negociado (*) Referentes aos dias sem veiculação, preencher com o valor 0. Para cada dia, informar valores entre 0 e 9. Custo unitário considerando o desconto negociado na coluna PercNegociacao abaixo. Da linha de programação. Cada linha desse tipo de Registro, aceita no máximo 99 inserções na distribuição do campo DistrInsercoes. Preço unitário negociado multiplicado pelo total de inserções da linha de programação. PercNegociacao Number 92 5 Percentual de Negociação(**) Desconto negociado para a linha de programação. A_D Alpha 97 1 Brancos Alpha 98 48 A=Acrécimo, D=Decrécimo (Referente ao percentual de Negociação) Tipo do Desconto (A-Acrescimo / D-Decrecimo). Impresso em: 21/9/2016-18:38 Página: 8/9
Registro Trailer Registro Final do arquivo Fixo Alpha 1 1 T Data Number 2 6 DDMMAA Hora Number 8 7 HHMMSS QtdeRegistros Number 15 4 Brancos Alpha 19 127 Quantidade de registros do arquivo incluindo o header e trailer Observações: Cada registro contém 145 caracteres Não é gravado o caractere LF no final de cada regsitro (No VB: Print #1, Reg; (o ponto-e-vírgula faz isso) (*) valor sem ponto decimal Ex: (1.123,45) = 000000000123456 (**) valor sem ponto decimal. Ex: (123,45) = 12345 Impresso em: 21/9/2016-18:38 Página: 9/9