PROC002 Estrutura OCOREN Regras de negócio: 1. Alguns registros opcionais não serão gerados pelo sistema.2. Alguns campos opcionais dentro dos registros não serão gerados. Estes campos estarão tachados (abcde), pois deve ser reservado a posição deles no momento de gerar o arquivo. Questões técnicas: 1. Os dados devem ser consultados a partir das tabelas FATURAMENTO_CTE. 2. Os dados devem ser enviados para o Webservice, para ser gerado o arquivo de integração. REGISTRO 000 - CABEÇALHO DE INTERCAMBIO. Tamanho do registro: 250 posiçõesOcorrência: 1 por arquivo Nº Campo Tipo Tamanho Posição Observações/exemplo 1 Identificador do registro N 3 001 000 2 ID do remetente N 35 004 CNPJ do transportador (emissor EDI) 3 ID do destinatário N 35 039 CNPJ do tomador (cliente) 4 Data N 6 074 5 Hora N 4 080 6 Identificação do intercambio A 12 084 SUGESTÃO: "OCOB50DDMMSSS""OCOB50" = CONSTANTE OCOrrência+VERSÃO 50"DDMM” = DIA/MÊS"SSS" = SEQUÊNCIA DE 000 A 999 REGISTRO 540 - CABEÇALHO DE DOCUMENTOTamanho do registro: 250 posiçõesOcorrência: Até 200 vezes para cada registro 000 Nº Campo Tipo Tamanho Posição Observações/exemplo 1 Identificador do registro N 3 001 540 2 Identificação do intercambio A 14 004 SUGESTÃO: "OCO50DDMMSSS""COB50" = CONSTANTE OCOrrência+VERSÃO 50"DDMM” = DIA/MÊS"SSS" = SEQUÊNCIA DE 000 A 200 REGISTRO 541 - DADOS DA TRANSPORTADORATamanho do registro: 250 posiçõesOcorrência: 1 para cada registro 540 Nº Campo Tipo Tamanho Posição Observações/exemplo 1 Identificador do registro N 3 001 541 2 CNPJ da transportadora N 14 004 3 Razão social A 50 018(opcional) REGISTRO 542 - OCORRÊNCIA NO TRANSPORTETamanho do registro: 250 posiçõesOcorrência: 9.999 para cada registro 541 Nº Campo Tipo Tamanho Posição Observações/exemplo 1 Identificador do registro N 3 001 542 2 Filial emissora do documento A 14 004 CNPJ da empresa emitente 3 Série da NFe A 3 018 (opcional) 4 Número da NFe N 9 021 5 Código de ocorrência na entrada N 3 030 6 Data da ocorrência N 8 033 Formato DDMMAAAA 7 Hora da ocorrência N 4 041(opcional) HHMM 8 Código de observação de ocorrência na entrada A 2 045(opcional) Opções: 01=Devolução/Recusa Total 02=Devolução/Recusa Parcial 03=Aceita/Entrega de acordo 04=Devolução/Recusa total com NF devolução emitida pelo destinatário 05=Devolução/Recusa parcial c/ NF devolução emitida pelo destinatário 9 Numero romaneio, ordem coleta, resumo de carga A 20 047(opcional) 10 Numero SAP, shipment, etc #1 A 20 067(opcional) 11 Outro número SAP, account, etc #2 A 20 087(opcional) 12 Outro número SAP, account, etc #3 A 20 107(opcional) 13 Filial emissora do CTe A 10 127(opcional) 14 Serie do CTe A 5 137(opcional) 15 Número do CTe A 12 142(opcional) 16 Indicação do tipo de entrega A 1 154(opcional) 17 Código da empresa emissora da NFe A 5 155(opcional) 18 Código da filial da empresa emissora da NF A 5 160(opcional) 19 Data chegada no destino da NF N 8 165(opcional) 20 Hora chegada no destino da NF N 4 173(opcional) 21 Data inicio do descarregamento no destino N 8 177(opcional) 22 Hora inicio do descarregamento no destino N 4 185(opcional) 23 Data do término do descarregamento no destino N 8 189(opcional) 24 Hora do término do descarregamento no destino N 4 197(opcional) 25 Data da saída do destino da NF N 8 201(opcional) 26 Hora da saída do destino da NF N 4 209(opcional) 27 CNPJ do emissor da NFe de devolução N 14 213(opcional) 28 Série da nota fiscal de devolução N 3 227(opcional) 29 Número da nota fiscal de devolução N 9 230(opcional) REGISTRO 543 - TEXTO COMPLEMENTAR DA OCORRÊNCIATamanho do registro: 250 posiçõesOcorrência: 1 para cada registro 542 Nº Campo Tipo Tamanho Posição Observações/exemplo 1 Identificador do registro N 3 001 543 2 Texto livre 1 A 70 004 3 Texto livre 2 A 70 074 (opcional) 4 Texto livre 3 A 70 144(opcional) REGISTRO 544 - Dados de item da NF (Opcional)Campo opcional, não será informado. REGISTRO 545 - Ocorrência no Redespacho (Opcional)Campo opcional, não será informado. REGISTRO 549 - FinalizadorTamanho do registro: 250 posiçõesOcorrência: 1 para cada registro 540 Nº Campo Tipo Tamanho Posição Observações/exemplo 1 Identificador do registro N 3 001 549 2 Número de registro de ocorrência A 4 004 Número de registro de ocorrências