Class: BrNfe::Product::Nfe::DetalheExportacao
- Inherits:
-
ActiveModelBase
- Object
- ActiveModelBase
- BrNfe::Product::Nfe::DetalheExportacao
- Defined in:
- lib/br_nfe/product/nfe/detalhe_exportacao.rb
Instance Attribute Summary collapse
-
#chave_nfe_recebida ⇒ Object
CHAVE DE ACESSO DA NF-E RECEBIDA PARA EXPORTAÇÃO NF-e recebida com fim específico de exportação.
-
#numero_drawback ⇒ Object
NÚMERO DO ATO CONCESSÓRIO DE DRAWBACK O número do Ato Concessório de Suspensão deve ser preenchido com 11 dígitos (AAAANNNNNND) e o número do Ato Concessório de Drawback Isenção deve ser preenchido com 9 dígitos (AANNNNNND).
-
#numero_registro ⇒ Object
Número do Registro de Exportação.
-
#quantidade ⇒ Object
QUANTIDADE DO ITEM REALMENTE EXPORTADO A unidade de medida desta quantidade é a unidade de comercialização deste item.
Attributes inherited from ActiveModelBase
Instance Method Summary collapse
Methods inherited from ActiveModelBase
#assign_attributes, #default_values, #initialize
Constructor Details
This class inherits a constructor from BrNfe::ActiveModelBase
Instance Attribute Details
#chave_nfe_recebida ⇒ Object
CHAVE DE ACESSO DA NF-E RECEBIDA PARA EXPORTAÇÃO NF-e recebida com fim específico de exportação. No caso de operação com CFOP 3.503, informar a chave de acesso da NF-e que efetivou a exportação
Type: Number Required: No (Yes if numero_drawback.blank?) Example: 41313.. Length: 44 tag: chNFe
51 52 53 |
# File 'lib/br_nfe/product/nfe/detalhe_exportacao.rb', line 51 def chave_nfe_recebida @chave_nfe_recebida end |
#numero_drawback ⇒ Object
NÚMERO DO ATO CONCESSÓRIO DE DRAWBACK O número do Ato Concessório de Suspensão deve ser preenchido com 11 dígitos (AAAANNNNNND) e o número do Ato Concessório de Drawback Isenção deve ser preenchido com 9 dígitos (AANNNNNND). (Observação incluída na NT 2013/005 v. 1.10)
Type: Number Required: No Example: 201612347 Length: _0, 9 OR 11_ tag: nDraw
18 19 20 |
# File 'lib/br_nfe/product/nfe/detalhe_exportacao.rb', line 18 def numero_drawback @numero_drawback end |
#numero_registro ⇒ Object
Número do Registro de Exportação
Type: Number Required: No (Yes if numero_drawback.blank?) Example: 201612347 Length: 12 tag: nRE
34 35 36 |
# File 'lib/br_nfe/product/nfe/detalhe_exportacao.rb', line 34 def numero_registro @numero_registro end |
#quantidade ⇒ Object
QUANTIDADE DO ITEM REALMENTE EXPORTADO A unidade de medida desta quantidade é a unidade de comercialização deste item. No caso de operação com CFOP 3.503, informar a quantidade de mercadoria devolvida
Type: Float Required: No (Yes if numero_drawback.blank?) Example: 147.0423 Length: _precision: 4_ tag: qExport
69 70 71 |
# File 'lib/br_nfe/product/nfe/detalhe_exportacao.rb', line 69 def quantidade @quantidade end |
Instance Method Details
#exportacao_indireta? ⇒ Boolean
82 83 84 85 |
# File 'lib/br_nfe/product/nfe/detalhe_exportacao.rb', line 82 def exportacao_indireta? numero_registro.present? || chave_nfe_recebida.present? || quantidade.present? end |
#ignore? ⇒ Boolean
77 78 79 80 |
# File 'lib/br_nfe/product/nfe/detalhe_exportacao.rb', line 77 def ignore? numero_drawback.blank? && numero_registro.blank? && chave_nfe_recebida.blank? && quantidade.blank? end |