PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WX - NFe - Acessando a base de dados JAVADB/Derby da Nota Fiscal Eletronica (Emissor gratuito)
WX - NFe - Acessando a base de dados JAVADB/Derby da Nota Fiscal Eletronica (Emissor gratuito)
Débuté par BOLLER, 15 sep. 2016 18:34 - 1 réponse
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 15 septembre 2016 - 18:34
Prezados,

Segue aqui as informações de como acessar a base de dados JAVADB/Derby da Nota Fiscal Eletronica (Emissor gratuito), sendo uma informação valiosa para toda a comunidade.

Para isso será necessário usar o aplicativo DbVisualizer - versão free

Banco da nota fiscal eletronica é do tipo JavaDB/Derby e fica armazenado em c:\Database\*.dat

Para fazer o Download:
************************************************************
https://www.dbvis.com/download/
************************************************************
http://www.guj.com.br/t/conexao-derby/109129/7
************************************************************

------------------------------------------------------------------------------------
TABELA: CANCELAMENTO
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_NOTA_FISCAL BIGINT ---- CHAVE PRI
NUMERO_PROTOCOLO VARCHAR 15
PROTOCOLO BLOB
DATA_PROTOCOLO DATATIME 26
CODIGO_ERRO VACHAR 3
MESSAGE_ERRO VARCHAR 255
JUSTIFICATIVA VARCHAR 255
------------------------------------------------------------------------------------



TABELA: CERTIFICADO_INFO
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_CERTIFICADO_INFO int ----CHAVE PRI
ID_EMITENTE int ----CHAVE EXT
ALIAS VARCHAR 255
NOME VARCHAR 255
AUTORIDADE_CERTIFICADORA VARCHAR 255
CNPJ VARCHAR 14
CAMINHO VARCHAR 255
TIPO_CERTIFICADO VARCHAR 2
DATA_UTILIZACAO DATETIME
DATA_VALIDADE DATETIME
------------------------------------------------------------------------------------



TABELA: CLIENTE
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
TP_DOCUMENTO_ENUM int
ID_CLIENTE int ------ CHAVE PRI
NR_DOCUMENTO VARCHAR 14
X_NOME VARCHAR 60
X_LGR VARCHAR 60
NRO VARCHAR 60
X_CPL VARCHAR 60
X_BAIRRO VARCHAR 60
X_MUN VARCHAR 60
C_MUN VARCHAR 7
UF VARCHAR 2
CEP VARCHAR 8
C_PAIS VARCHAR 4
X_PAIS VARCHAR 60
FONE VARCHAR 14
Email VARCHAR 60
ID_EMITENTE int ---CH EXT
IE VARCHAR 14
IESUF VARCHAR 9
VERSAO VARCHAR 60
------------------------------------------------------------------------------------



TABELA: CONTROLE_VERSAO
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_CONTROLE_VERSAO int ---CHAVE PRI
NUM_VERSAO_ENUM int ---CH EXT
DATA_VERSAO DATE
------------------------------------------------------------------------------------



TABELA: EMITENTE
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_EMITENTE int ---CHAVE PRI
X_NOME VARCHAR 60
X_FANTASIA VARCHAR 60
X_LGR VARCHAR 60
NRO VARCHAR 60
X_CPL VARCHAR 60
X_BAIRRO VARCHAR 60
C_MUN VARCHAR 7
X_MUN VARCHAR 60
UF VARCHAR 2
CEP VARCHAR 8
C_PAIS VARCHAR 4
X_PAIS VARCHAR 60
FONE VARCHAR 14
IE VARCHAR 14
IEST VARCHAR 14
IM VARCHAR 15
CNAE VARCHAR 7
LOGOTIPO BLOB
TP_DOCUMENTO_ENUM int
NR_DOCUMENTO VARCHAR 14 ---CH EXT
REGIME_TRIBUTARIO VARCHAR 4
VERSAO VARCHAR 60
------------------------------------------------------------------------------------



TABELA:EVENTO
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_EVENTO BIGINT ---CHAVE PRI
ID_NOTA_FISCAL BIGINT ---CH EXT
TP_EVENTO VARCHAR 7
N_SEQ_EVENTO int
DATA_EVENTO DATETIME
NUM_PROTOCOLO VARCHAR 15
XML_PROC BLOB
DATA_REG_EVENTO DATETIME
------------------------------------------------------------------------------------



TABELA: GENERATOR
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
GEN_KEY VARCHAR 50 ---CHAVE PRI
GEN_VALUE int
------------------------------------------------------------------------------------



TABELA; ICMS
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_ICMS int ---CHAVE PRI
ORIG VARCHAR 2
ID_PRODUTO int ---CH EXT
CST VARCHAR 7 ---CH EXT
MOD_BC VARCHAR 2
P_RED_BC VARCHAR 6
P_ICMS VARCHAR 6
MOD_BCST VARCHAR 2
P_MVAST VARCHAR 6
P_RED_BCST VARCHAR 6
P_ICMSST VARCHAR 6
MOT_DES_ICMS VARCHAR 2
P_BCOP VARCHAR 6
UFST VARCHAR 2
P_CRED_SN VARCHAR 6
------------------------------------------------------------------------------------



TABELA: INUTILIZACAO
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_INUTILIZACAO BIGINT --- CHAVE PRI
ID_EMITENTE int --CH EXT
SERIE VARCHAR 3 --CH EXT
NUMERO_INICIAL VARCHAR 9 --CH EXT
NUMERO_FINAL VARCHAR 9 --CH EXT
PROTOCOLO_XML BLOB
DATA_INUTILIZACAO DATETIME
------------------------------------------------------------------------------------



TABELAS: IPI
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_IPI int --- CHAVE PRI
CL_ENQ VARCHAR 5
CNPJ_PROD VARCHAR 14
C_ENQ VARCHAR 3
ID_PRODUTO int --CH EXT
------------------------------------------------------------------------------------



TABELA: LOTE
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_LOTE BIGINT --- CHAVE PRI
CNPJ_TRANSMISSAO VARCHAR 20
DATA_TRANSMISSAO TIMESTAMP
NUM_RECIBO VARCHAR 15
XML_RETORNO BLOB
DATA_PROC DATATIME
------------------------------------------------------------------------------------



TABELA: NOTA_FISCAL
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_NOTA_FISCAL BIGINT --- CHAVE PRI
NUMERO VARCHAR 9 --CH EXT
SERIE VARCHAR 3 --CH EXT
MODELO VARCHAR 2
SITUACAO VARCHAR 100
MES VARCHAR 2 --CH EXT
ANO VARCHAR 4 --CH EXT
TIPO_EMISSAO VARCHAR 100
DATA_EMISSAO TIMESTAMP
DATA_AUTORIZA TIMESTAMP
COD_NUM_CHV_ACESSO VARCHAR 9
DIGITO_CHV_ACESSO VARCHAR 1
AUTORIZA_EXPORT_XML VARCHAR 1
DOCUMENTO_DEST VARCHAR 20
UF_DEST VARCHAR 2
NUMERO_RECIBO VARCHAR 15
DANFE_IMPRESSO VARCHAR 1
DOC_XML BLOB
DATA_SISTEMA TIMESTAMP
PROTOCOLO BLOB
NUMERO_PROTOCOLO VARCHAR 15
DATA_PROTOCOLO TIMESTAMP
COD_UF_EMITENTE VARCHAR 2
ID_EMITENTE int --CH EXT
ID_LOTE BIGINT --CH EXT
CODIGO_ERRO VARCHAR 3
MESSAGE_ERRO VARCHAR 255
VERSAO VARCHAR 10
------------------------------------------------------------------------------------



TABELA: NUMERACAO
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_NUMERACAO int --- CHAVE PRI
SERIE VARCHAR 3 --CH EXT
NUMERO VARCHAR 9 --CH EXT
ANO VARCHAR 4 --CH EXT
DATA_SISTEMA TIMESTAMP
ID_EMITENTE int --CH EXT
------------------------------------------------------------------------------------



TABELA: PARAMETROS
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
PARAMETROS_ENUM int --- CHAVE PRI
VALOR VALOR 255
------------------------------------------------------------------------------------



TABELA: PESQUISA
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_PESQUISA int --- CHAVE PRI
CAMPO_ENUM int --CH EXT
VALOR VARCHAR 120
ID_EMITENTE int --CH EXT
TELA_ENUM int --CH EXT
------------------------------------------------------------------------------------


TABELA: PRODUTO
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
C_PROD VACHAR 60 --CH EXT
ID_PRODUTO int 10 --- CHAVE PRI
X_NOMEPRODUTO VARCHAR 120
C_EAN VARCHAR 14
NCM VARCHAR 8
EX_TIPI VARCHAR 3
GENERO VARCHAR 2
U_COM VARCHAR 6
C_EAN_TRIB VARCHAR 14
U_TRIB VARCHAR 6
V_UN_COM VARCHAR 17
V_UN_TRI VARCHAR 17
Q_TRIB VARCHAR 20
ID_EMITENTE VARCHAR 10 --CH EXT
VERSAO VARCHAR 60
CEST VARCHAR 7
------------------------------------------------------------------------------------



TABELA: PROPRIEDADE
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_PROPRIEDADE int 10 --- CHAVE PRI
PROPRIEDADE_ENUM int 10 --CH EXT
VALOR VARCHAR 255
ID_EMITENTE int 10 --CH EXT
------------------------------------------------------------------------------------



TABELA: TRANSPORTADORA
------------------------------------------------------------------------------------
CAMPOS:
------------------------------------------------------------------------------------
ID_TRANSPORTADORA int --- CHAVE PRI
TP_DOC_ENUM int
NR_DOC VARCHAR 15
X_NOME VARCHAR 60
IE VARCHAR 14
X_ENDERECO VARCHAR 60
UF VARCHAR 2
X_MUN VARCHAR 60
ID_EMITENTE int --CH EXT
VERSAO VARCHAR 60
------------------------------------------------------------------------------------


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modifié, 15 septembre 2016 - 18:43
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 26 septembre 2016 - 22:47
Vídeo explicativo:

http://screencast.com/t/DggPfbc2qf

:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/