| Protocolo de envio e recepção de registros | ||||||||
| Tamanho | Tipo | Descrição | ||||||
| Envio | Pedido | Separador | ||||||
| ? | asc | Quantidade de feriados (total) | + | |||||
| 1 | asc | I para inclusão, E para exclusão e L para limpar a lista | [ | |||||
| 2 | asc | Data do feriado no formato dd/mm[1] | ||||||
| Resposta | Separador | |||||||
| ? | asc | Quantidade de feriados processados. | + | |||||
| ? | asc | Resultado da operação em cada feriado (separado por "]" )[2] | ||||||
| Recepção | Pedido | Separador | ||||||
| ? | asc | Quantidade de feriados ou '0' para todos os feriados[3] | + | |||||
| 1 | asc | Dia desejado ou '0' para todos os dias do mês | / | |||||
| ? | asc | Mês desejado ou '0' para todos os feriados a partir do dia corrente | ||||||
| Resposta | Separador | |||||||
| ? | asc | Quantidade de feriados processados. | + | |||||
| ? | asc | Resultado da operação mostrando os feriados(dd/mm) (separados por "]" )[4] | ||||||
| Exemplos | ||||||||
| Envia feriados | ||||||||
| Pedido | <SB><XXXX><II>+EFER+00+3+I[22/04]I[12/10]E[04/04<CS><EB>[5] | |||||||
| Resp. | <SB><XXXX><II>+EFER+00+3+0]200]0<CS><EB>[6] | |||||||
| Recebe feriados | ||||||||
| Pedido | <SB><XXXX><II>+RFER+00+1+0/5<CS><EB>[7] | |||||||
| Resp. | <SB><XXXX><II>+RFER+00+1+01/05<CS><EB>[8] | |||||||
| Limpa Lista | ||||||||
| Pedido | <SB><XXXX><II>+EFER+00+0+L[22/05<CS><EB>[9] | |||||||
| Resp. | <SB><XXXX><II>+EFER+00+1+0<CS><EB>[10] | |||||||
| Legenda | OBSERVAÇÃO | |||||||
| <SB> | Start byte | 0x02 | Número de feriados é limitado a 366. | |||||
| <XXXX> | Quantidade de dados | ? | ||||||
| <II> | Índice da mensagem | ? | ||||||
| <CS> | Checksum | ? | ||||||
| <EB> | EndByte | 0x03 | ||||||