Sha256: 66861d50d5147762047d79d83b14f7400e6bf04e4fd70a4bfe2efc67824d1ca8

Contents?: true

Size: 697 Bytes

Versions: 4

Compression:

Stored size: 697 Bytes

Contents

class NubeFact::CreditNote < NubeFact::Document
  TIPO_DE_COMPROBANTE = 3

  add_required_fields *%i( documento_que_se_modifica_tipo
                           documento_que_se_modifica_serie
                           documento_que_se_modifica_numero
                           tipo_de_nota_de_credito)

  DEFAULT_DATA = {
                  operacion: 'generar_comprobante',
        tipo_de_comprobante: TIPO_DE_COMPROBANTE,     
                      serie: 'F',   
          sunat_transaction: 1,
           fecha_de_emision: ->(_i) { Date.today },
          porcentaje_de_igv: 18,
                     moneda: 1,
             tipo_de_cambio: ->(invoice) { invoice.set_tipo_de_cambio } 
  }
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nubefact-0.0.14 lib/nube_fact/credit_note.rb
nubefact-0.0.13 lib/nube_fact/credit_note.rb
nubefact-0.0.12 lib/nube_fact/credit_note.rb
nubefact-0.0.11 lib/nube_fact/credit_note.rb