Estou precisando utilizar um boleto de arrecadação um pouco diferente do normal. No local da data convencional AAAAMMDD eu preciso enviar em formato Juliano AANNN
Até onde entendi funcionaria da seguinte forma:
Exemplo para o dia 02/02/2017 = 17032
AA = Ano com 2 dígitos = 17
NNN = Números corridos de dia do ano = 032
Exemplo para 31/12/2017 = 17365
AA = 17
NNN = 365
Até aqui tudo bem, porém, ao gerar o codigo de barras, o Banco do Brasil diz "DATA INVÁLIDA"
Procurei por mais informações e o banco me passou mais alguns esclarecimentos que juro não conseguir entender. Segue-os abaixo:
Para AANNN:
Se AA > 95, então soma em 19XX;
Se AA =< 95, então soma em 20XX.
Alguém poderia me ajudar a traduzir essa explicação?
Nesse link existe um documento do SEFIN de Rondônia que me traz na página 14, basicamente a mesma informação: Verificar a data de vencimento do DARE: AA – Ano no formato de 2 posições( se valor menor que 70 somar: AA + 2000 senão somar AA + 1900); JJJ – Converter a Data Juliana para dia/mês do vencimento.
Pergunta
Zenner
Prezados..
Estou precisando utilizar um boleto de arrecadação um pouco diferente do normal. No local da data convencional AAAAMMDD eu preciso enviar em formato Juliano AANNN
Até onde entendi funcionaria da seguinte forma:
Exemplo para o dia 02/02/2017 = 17032
AA = Ano com 2 dígitos = 17
NNN = Números corridos de dia do ano = 032
Exemplo para 31/12/2017 = 17365
AA = 17
NNN = 365
Até aqui tudo bem, porém, ao gerar o codigo de barras, o Banco do Brasil diz "DATA INVÁLIDA"
Procurei por mais informações e o banco me passou mais alguns esclarecimentos que juro não conseguir entender. Segue-os abaixo:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.