# 3. OCOREN # PROC001 Opção OCOREN #### ***Protótipo de tela:*** [![image-1659549159146.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-08/scaled-1680-/image-1659549159146.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2022-08/image-1659549159146.png) #### ***Descrição dos campos:***
**Campo** **Tipo** **Tamanho** **Obrigatório?** **Máscara** **Observações**
PeríodoData- Sim
ClienteTexto- Sim
Listagem lançamentosListBox- -
Data OcorrênciaDate - Sim
OcorrênciaComboBox- Sim
ObservaçãoTexto70 Sim
Tp EntregaComboBox- Não Opções: 1=Primeira entrega; 2=Reentrega a pedido do embarcador; 3=Reentrega a pedido do destinatário; 4=Reentrega a pedido transportador de origem;
Tp Ocorrência na EntregaComboBox- Não 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
#### ***Regras de interface:*** **1. Colunas da listagem:** **1.1 Número do documento:** Deve indicar na tela o número do CTe autorizado no sistema. **1.2 Data de emissão:** Deve constar a data de emissão do CTe. **1.3 Destinatário:** Deve constar o nome do destinatário do documento. **1.4 Valor:** Deve constar o valor do documento. **2.** A ListBox só deve ser preenchida quando um período e um cliente forem preenchidos. #### ***Regras de negócio:*** **1.** Listagem das ocorrências em ordem alfabética: [![image-1659527366862.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-08/scaled-1680-/image-1659527366862.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2022-08/image-1659527366862.png) Continuação: [![image-1659528048862.png](https://docs.softensistemas.com.br/uploads/images/gallery/2022-08/scaled-1680-/image-1659528048862.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2022-08/image-1659528048862.png) **2. Gerar Ocorrência:** A ação do botão do botão deve gerar o processo... #### ***Questões Técnicas:*** **1.** Os dados da listagem devem ser consultados da tabela **FATURAMENTO\_CTE**, na base de dados. # 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ções** **Ocorrência: 1 por arquivo**
**Nº** **Campo** **Tipo** **Tamanho** **Posição** **Observações/exemplo**
1Identificador do registroN 3 001 000
2ID do remetenteN 35 004 CNPJ do transportador (emissor EDI)
3ID do destinatárioN 35 039 CNPJ do tomador (cliente)
4DataN 6 074
5HoraN 4 080
6Identificação do intercambioA 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 DOCUMENTO Tamanho do registro: 250 posições** **Ocorrência: Até 200 vezes para cada registro 000**
**Nº** **Campo** **Tipo** **Tamanho** **Posição** **Observações/exemplo**
1Identificador do registroN 3 001 540
2Identificação do intercambioA 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 TRANSPORTADORA Tamanho do registro: 250 posições** **Ocorrência: 1 para cada registro 540**
**Nº** **Campo** **Tipo** **Tamanho** **Posição** **Observações/exemplo**
1Identificador do registroN 3 001 541
2CNPJ da transportadoraN 14 004
3Razão socialA 50 018(opcional)
**REGISTRO 542 - OCORRÊNCIA NO TRANSPORTE Tamanho do registro: 250 posições** **Ocorrência: 9.999 para cada registro 541**
**Nº** **Campo** **Tipo** **Tamanho** **Posição** **Observações/exemplo**
1Identificador do registroN 3 001 542
2Filial emissora do documentoA 14 004 CNPJ da empresa emitente
3Série da NFeA 3 018 (opcional)
4Número da NFeN 9 021
5Código de ocorrência na entradaN 3 030
6Data da ocorrênciaN 8 033 Formato DDMMAAAA
7Hora da ocorrênciaN 4 041(opcional) HHMM
8Código de observação de ocorrência na entradaA 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
9Numero romaneio, ordem coleta, resumo de cargaA 20 047(opcional)
10Numero SAP, shipment, etc #1A 20 067(opcional)
11Outro número SAP, account, etc #2A 20 087(opcional)
12Outro número SAP, account, etc #3A 20 107(opcional)
13Filial emissora do CTeA 10 127(opcional)
14Serie do CTeA 5 137(opcional)
15Número do CTeA 12 142(opcional)
16Indicação do tipo de entregaA 1 154(opcional)
17Código da empresa emissora da NFeA 5 155(opcional)
18Código da filial da empresa emissora da NFA 5 160(opcional)
19Data chegada no destino da NFN 8 165(opcional)
20Hora chegada no destino da NFN 4 173(opcional)
21Data inicio do descarregamento no destinoN 8 177(opcional)
22Hora inicio do descarregamento no destinoN 4 185(opcional)
23Data do término do descarregamento no destinoN 8 189(opcional)
24Hora do término do descarregamento no destinoN 4 197(opcional)
25Data da saída do destino da NFN 8 201(opcional)
26Hora da saída do destino da NFN 4 209(opcional)
27CNPJ do emissor da NFe de devoluçãoN 14 213(opcional)
28Série da nota fiscal de devoluçãoN 3 227(opcional)
29Número da nota fiscal de devoluçãoN 9 230(opcional)
**REGISTRO 543 - TEXTO COMPLEMENTAR DA OCORRÊNCIA Tamanho do registro: 250 posições** **Ocorrência: 1 para cada registro 542**
**Nº** **Campo** **Tipo** **Tamanho** **Posição** **Observações/exemplo**
1Identificador do registroN 3 001 543
2Texto livre 1A 70 004
3Texto livre 2A 70 074 (opcional)
4Texto livre 3A 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 - Finalizador Tamanho do registro: 250 posições Ocorrência: 1 para cada registro 540**
**Nº** **Campo** **Tipo** **Tamanho** **Posição** **Observações/exemplo**
1Identificador do registroN 3 001 549
2Número de registro de ocorrênciaA 4 004 Número de registro de ocorrências