Package org.brerp.sped.nfe.util
Class SpedUtil
java.lang.Object
org.brerp.sped.nfe.util.SpedUtil
Centralização dos Métodos comuns dos Speds.
- Version:
- $Id: SpedUtil.java, 20 de dez de 2016 14:33:12 ceridorio
- Author:
- tiago.ceridorio (tiago.ceridorio@devcoffee.com.br>, http://www.devcoffee.com.br)
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
SITUACAO REGULAR = 00static final String
SITUACAO REGULAR EXTEMPORANEO = 01static final String
SITUACAO CANCELADO = 02static final String
SITUACAO CANCELADO EXTEMPORANEO = 03static final String
SITUACAO NFE DENEGADA = 04static final String
SITUACAO NUMERACAO INUTILIZADA = 05static final String
SITUACAO NFE COMPLEMENTAR = 06static final String
SITUACAO NFE COMPLEMENTAR EXTEMPORANEO = 07static final String
SITUACAO NFE COMPLEMENTAR EM REGIME ESPECIAL = 08static final String
ENTRADA COM CRÉDITO DE IMPOSTO = E1static final String
ENTRADA SEM CRÉDITO DE IMPOSTO - ISENTAS OU NÃO TRIBUTADAS = E2static final String
ENTRADA SEM CRÉDITO DE IMPOSTO - OUTRAS = E3static final String
SAÍDA COM DÉBITO DE IMPOSTO = S1static final String
SAIDA SEM DÉBITO DE IMPOSTO - ISENTAS OU NÃO TRIBUTADAS = S2static final String
SAIDA SEM DÉBITO DE IMPOSTO - OUTRAS = S3static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MAccount
getAccount
(String tableName, String columnName, MAcctSchema as, int id) Linha da Conta para Produto ou Finalidade (Despesa).static MAccount
getCOD_CTA
(int AD_Client_ID, int M_Product_ID, int C_Charge_ID) Retorna o Valor Padrão do Parâmetro Para indicar o Indicador de Apuração de IPIstatic String
getCOD_PART
(PO po) Retornar Código do Participantestatic String
getCOD_SITUACAO
(PO po, boolean isExtemporaneous) Retorna o Código da Situação do Documento 4.1.2- Tabela Situação do Documento Código Descrição 00 Documento regular 01 Escrituração extemporânea de documento regular 02 Documento cancelado 03 Escrituração extemporânea de documento cancelado 04 NF-e ou CT-e – denegado 05 NF-e ou CT-e - Numeração inutilizada 06 Documento Fiscal Complementar 07 Escrituração extemporânea de documento complementar 08 Documento Fiscal emitido com base em Regime Especial ou Norma Específicastatic String
getIND_EMIT
(MLBRDocFiscal docFiscal) Indicador de Emissão da NFstatic MUOM
getUOMSymbol
(String UOMSymbol, String trxName) Retorno a UdMstatic boolean
isDocFiscalCanceled
(MLBRDocFiscal docFiscal, boolean isExtemporaneous) Retorna se o documento fiscal esta cancelado.
-
Field Details
-
DATE_FORMAT
- See Also:
-
COD_SIT_00_REGULAR
SITUACAO REGULAR = 00- See Also:
-
COD_SIT_01_REGULAR_EXTEMPORANEO
SITUACAO REGULAR EXTEMPORANEO = 01- See Also:
-
COD_SIT_02_CANCELADO
SITUACAO CANCELADO = 02- See Also:
-
COD_SIT_03_CANCELADO_EXTEMPORANEO
SITUACAO CANCELADO EXTEMPORANEO = 03- See Also:
-
COD_SIT_04_NFE_DENEGADA
SITUACAO NFE DENEGADA = 04- See Also:
-
COD_SIT_05_NUMERACAO_INUTILIZADA
SITUACAO NUMERACAO INUTILIZADA = 05- See Also:
-
COD_SIT_06_COMPLEMENTAR
SITUACAO NFE COMPLEMENTAR = 06- See Also:
-
COD_SIT_07_COMPLEMENTAR_EXTEMPORANEO
SITUACAO NFE COMPLEMENTAR EXTEMPORANEO = 07- See Also:
-
COD_SIT_08_COMPLEMENTAR_REGIME_ESPECIAL
SITUACAO NFE COMPLEMENTAR EM REGIME ESPECIAL = 08- See Also:
-
COF_CLASSIFICATION_ENTRADACOMCRÉDITODEIMPOSTO
ENTRADA COM CRÉDITO DE IMPOSTO = E1- See Also:
-
COF_CLASSIFICATION_ENTRADASEMCRÉDITODEIMPOSTO_ISENTASOUNÃOTRIBUTADAS
ENTRADA SEM CRÉDITO DE IMPOSTO - ISENTAS OU NÃO TRIBUTADAS = E2- See Also:
-
COF_CLASSIFICATION_ENTRADASEMCRÉDITODEIMPOSTO_OUTRAS
ENTRADA SEM CRÉDITO DE IMPOSTO - OUTRAS = E3- See Also:
-
COF_CLASSIFICATION_SAÍDACOMDÉBITODEIMPOSTO
SAÍDA COM DÉBITO DE IMPOSTO = S1- See Also:
-
COF_CLASSIFICATION_SAIDASEMDÉBITODEIMPOSTO_ISENTASOUNÃOTRIBUTADAS
SAIDA SEM DÉBITO DE IMPOSTO - ISENTAS OU NÃO TRIBUTADAS = S2- See Also:
-
COF_CLASSIFICATION_SAIDASEMDÉBITODEIMPOSTO_OUTRAS
SAIDA SEM DÉBITO DE IMPOSTO - OUTRAS = S3- See Also:
-
COF_FINDOCe_2_SUBSTITUICAO
- See Also:
-
-
Constructor Details
-
SpedUtil
public SpedUtil()
-
-
Method Details
-
isDocFiscalCanceled
Retorna se o documento fiscal esta cancelado.- Parameters:
docFiscal
- Documento fiscal que sera verificadoisExtemporaneous
- Identificador que define se a data de entrada ou saida do documento fiscal esta fora do periodo do sped.- Returns:
- true se estiver cancelado ou false se nao estiver cancelado.
-
getAccount
Linha da Conta para Produto ou Finalidade (Despesa).- Parameters:
AcctType
- see ProductCost.ACCTTYPE_* (0..3)as
- Accounting schema- Returns:
- Requested Product Account
-
getCOD_CTA
Retorna o Valor Padrão do Parâmetro Para indicar o Indicador de Apuração de IPI -
getCOD_PART
Retornar Código do Participante- Parameters:
docFiscal
-- Returns:
- Throws:
Exception
-
getCOD_SITUACAO
Retorna o Código da Situação do Documento 4.1.2- Tabela Situação do Documento Código Descrição 00 Documento regular 01 Escrituração extemporânea de documento regular 02 Documento cancelado 03 Escrituração extemporânea de documento cancelado 04 NF-e ou CT-e – denegado 05 NF-e ou CT-e - Numeração inutilizada 06 Documento Fiscal Complementar 07 Escrituração extemporânea de documento complementar 08 Documento Fiscal emitido com base em Regime Especial ou Norma Específica- Parameters:
docFiscal
-- Returns:
-
getIND_EMIT
Indicador de Emissão da NF- Parameters:
docFiscal
-
-
getUOMSymbol
Retorno a UdM- Parameters:
UOMSymbol
-- Returns:
-