class Kinabo::Fromtis::Remessa::Transacao
Public Instance Methods
build()
click to toggle source
# File lib/kinabo/fromtis/remessa/transacao.rb, line 42 def build parts = '1' parts << justify_string('', 19) parts << justify_number(coobrigacao, 2) parts << justify_number(caracteristica_especial, 2) parts << justify_string(modalidade_operacao, 4) parts << justify_number(natureza_operacao, 2) parts << justify_number(origem_recurso, 4) parts << justify_string(risco_operacao, 2) parts << '0' parts << justify_string(numero_controle, 25) parts << justify_number(codigo_banco_c3, 3) parts << '00000' parts << justify_number(nosso_numero, 11) parts << justify_string(nosso_numero_dv, 1) parts << justify_number(valor_pago, 10) parts << '1 ' parts << justify_number(data_liquidacao, 6) parts << ' ' parts << justify_number(ocorrencia, 2) parts << justify_string(numero_documento, 10) parts << justify_number(data_vencimento, 6) parts << justify_number(valor, 13) parts << justify_number(codigo_banco_cobranca, 3) parts << justify_number(agencia_depositaria, 5) parts << justify_number(especie, 2) parts << ' ' parts << justify_number(data_emissao, 6) parts << '000' parts << '02000000000000' parts << justify_string(termo_cessao, 19) parts << justify_number(valor_parcela, 13) parts << justify_number(valor_abatimento, 13) parts << justify_number(tipo_inscricao_pagador, 2) parts << justify_number(inscricao_pagador, 14) parts << justify_string(nome_pagador, 40) parts << justify_string(endereco_pagador, 40) parts << justify_string(nota_fiscal, 9) parts << justify_string(serie_nota_fiscal, 3) parts << justify_number(cep_pagador, 8) parts << justify_string(nome_cedente, 46) parts << justify_string(cnpj_cedente, 14) parts << justify_string(chave_nota_fiscal, 44) end