Class OrigemItemReferenciado
java.lang.Object
systextil.fiscal.notasreferenciadas.OrigemItemReferenciado
Item da nota fiscal de origem referenciado por nItem (DFeReferenciado) numa nota de saida
com tipo_nf_referenciada 8 (origem em obrf_015) ou 9 (origem em fatu_060).
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanfinal booleanfinal Stringfinal CNPJfinal BigDecimalfinal intfinal BigDecimalfinal intfinal Stringfinal intfinal Stringfinal Stringfinal BigDecimal -
Constructor Summary
ConstructorsConstructorDescriptionOrigemItemReferenciado(int tipoNfReferenciada, int nota, String serie, int sequencia, CNPJ cnpj, BigDecimal quantidade, BigDecimal valorTotal, String unidadeMedida, String unidadeConv, BigDecimal fatorConv, boolean cancelada, String chaveAcesso, boolean autorizada) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic OrigemItemReferenciadoler(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int tipoNfReferenciada, int nota, String serie, int sequencia, CNPJ cnpjCapa) Le o item de origem.qtdeNaUnidadeDaOrigem(String unidade, BigDecimal qtde, String umFaturamento, BigDecimal qtdeUmFaturamento) Converte a quantidade de um item para a unidade de medida da origem.
-
Field Details
-
tipoNfReferenciada
public final int tipoNfReferenciada -
nota
public final int nota -
serie
-
sequencia
public final int sequencia -
cnpj
-
quantidade
-
valorTotal
-
unidadeMedida
-
unidadeConv
-
fatorConv
-
cancelada
public final boolean cancelada -
chaveAcesso
-
autorizada
public final boolean autorizada
-
-
Constructor Details
-
OrigemItemReferenciado
public OrigemItemReferenciado(int tipoNfReferenciada, int nota, String serie, int sequencia, CNPJ cnpj, BigDecimal quantidade, BigDecimal valorTotal, String unidadeMedida, String unidadeConv, BigDecimal fatorConv, boolean cancelada, String chaveAcesso, boolean autorizada)
-
-
Method Details
-
ler
public static OrigemItemReferenciado ler(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int tipoNfReferenciada, int nota, String serie, int sequencia, CNPJ cnpjCapa) Le o item de origem. Tipo 8: nota de entrada do emitente cnpjCapa (obrf_010.cgc_cli_for_*). Tipo 9: nota de saida da propria empresa.- Returns:
- null quando o item nao existe no ERP (nota so na obrf_990, por exemplo)
-
isSemChaveOuNaoAutorizada
public boolean isSemChaveOuNaoAutorizada() -
qtdeNaUnidadeDaOrigem
public BigDecimal qtdeNaUnidadeDaOrigem(String unidade, BigDecimal qtde, String umFaturamento, BigDecimal qtdeUmFaturamento) Converte a quantidade de um item para a unidade de medida da origem. Mesma unidade: direto. Unidade de faturamento igual a da origem: usa a quantidade de faturamento. Unidade igual a unidade de conversao da obrf_015: multiplica pelo fator.- Returns:
- null quando nao ha fator para converter
-