From: Alexandre Oliva Date: Sun, 9 Mar 2014 03:29:43 +0000 (-0300) Subject: Update cliente version to that of ReceitaNet 2014. X-Git-Tag: v2014.1~14 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Flibreceita.git;a=commitdiff_plain;h=c09b5340844f0e8ea2613e5ad19adc811195dfce Update cliente version to that of ReceitaNet 2014. Odds are the reception side will reject IRPF2014 declarations transferred by a ReceitaNet implementation that claims to be last year's. --- diff --git a/doc/FORMATO b/doc/FORMATO index 80bfea1..a4ab770 100644 --- a/doc/FORMATO +++ b/doc/FORMATO @@ -35,7 +35,7 @@ C: (6 bytes) + deflate(hash) versao_java = "1.5.0-gij;Free Software rnetclient pretending to be GNU Interpreter for Java" (versão do Java em ASCII; o ReceitaNet concatena as propriedades java.version e java.runtime.name, com ";" entre elas) origem = "JA2R" (melhor repetir!) so = "Linux" - cliente = "201104" (será a versão do receitanet?) + cliente = "201105" (identificador de versão do receitanet) dados_val = parte do cabeçalho do DEC (desce in_cert até vr_totpagamentos) bytes 112 a 750 tam_dados_val = 0x00 0x00 0x00 0x00 (4 bytes) tam_dados_val_chave = 0x00 0x00 0x00 0x00 (4 bytes) diff --git a/rnet_encode.c b/rnet_encode.c index dbe14a3..559b17f 100644 --- a/rnet_encode.c +++ b/rnet_encode.c @@ -106,7 +106,7 @@ int rnet_encode(struct rnet_decfile *decfile, struct rnet_message **msg) r = rnet_message_add_ascii(msg, "versao_java", "1.5.0-gij;Free Software rnetclient pretending to be GNU Interpreter for Java"); r = rnet_message_add_ascii(msg, "origem", "JA2R"); r = rnet_message_add_ascii(msg, "so", "GNU"); - r = rnet_message_add_ascii(msg, "cliente", "201104"); + r = rnet_message_add_ascii(msg, "cliente", "201105"); r = rnet_message_add_buffer(msg, "dados_val", header + header_start, header_end - header_start); r = rnet_message_add_u32(msg, "tam_dados_val", 0); r = rnet_message_add_u32(msg, "tam_dados_val_chave", 0);