Skip to content

Commit 7fb6749

Browse files
Correcting stream insertion field
1 parent 19a361f commit 7fb6749

File tree

1 file changed

+22
-21
lines changed

1 file changed

+22
-21
lines changed

Mce/DataStore.py

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3066,7 +3066,7 @@ def sdec_transaction_handler(decoded_tx):
30663066
offchain_data = rpc("getstreamitem", stream_ref, item_txid)
30673067
offchain_data = offchain_data['data']['json']
30683068

3069-
bd_insert_receipt(offchain_data, company_address, item_txid)
3069+
bd_insert_invoice(offchain_data, company_address, item_txid, height)
30703070

30713071
def is_equal(x, y, epsilon=1*10**(-2) ):
30723072
return abs(x - y) <= epsilon
@@ -3085,7 +3085,7 @@ def bd_insert_stream(decoded_tx):
30853085
print(stream_name, stream_creation_txid, stream_uf, stream_id, stream_name)
30863086
if stream_name != 'Registros':
30873087
store.sql("""
3088-
INSERT INTO stream (stream_id, creation_txid, name, uf, nome_regiao)
3088+
INSERT INTO stream (stream_id, creation_txid, name, uf, nomeRegiao)
30893089
VALUES(?, ?, ?, ?, ?)
30903090
""", (stream_id, stream_creation_txid, stream_name, stream_uf, stream_name)
30913091
)
@@ -3098,8 +3098,9 @@ def bd_insert_stream(decoded_tx):
30983098

30993099
store.commit()
31003100

3101-
def bd_insert_receipt(receipt_offchain_data, company_address, item_txid):
3102-
print("INSERCAO DE NOTA FOI CHAMADA!!!!!")
3101+
def bd_insert_invoice(receipt_offchain_data, company_address, item_txid, block_height):
3102+
# Posteriormente devemos inserir block_height como FK para a tabela blockchain/block.js
3103+
print("INSERCAO DE INVOICE FOI CHAMADA!!!!!")
31033104
emissor = receipt_offchain_data.get('emissor', None)
31043105
base_calculo = receipt_offchain_data['prestacao'].get('baseCalculo', None)
31053106
aliquota_servicos = receipt_offchain_data['prestacao'].get('aliqServicos', None)
@@ -3114,14 +3115,14 @@ def bd_insert_receipt(receipt_offchain_data, company_address, item_txid):
31143115
valor_ir = receipt_offchain_data['prestacao'].get('valIr', None)
31153116
valor_csll = receipt_offchain_data['prestacao'].get('valCsll', None)
31163117
outras_retencoes = receipt_offchain_data['prestacao'].get('outrasRetencoes', None)
3117-
valor_total_tributos = receipt_offchain_data['prestacao'].get('valtotalTributos', None)
3118+
valor_total_tributos = receipt_offchain_data['prestacao'].get('valTotalTributos', None)
31183119
aliquota = receipt_offchain_data['prestacao'].get('aliquota')
31193120
desconto_incondicionado = receipt_offchain_data['prestacao'].get('descontoIncond', None)
31203121
desconto_condicionado = receipt_offchain_data['prestacao'].get('descontoCond', None)
31213122
iss_retido = receipt_offchain_data['prestacao'].get('issRetido', None)
31223123
responsavel_retencao = receipt_offchain_data['prestacao'].get('respRetencao', None)
31233124
item_lista_servico = receipt_offchain_data['prestacao'].get('itemLista', None)
3124-
codigo_cnae = receipt_offchain_data['prestacao'].get('codigo_cnae', None)
3125+
codigo_cnae = receipt_offchain_data['prestacao'].get('codCnae', None)
31253126
codigo_nbs = receipt_offchain_data['prestacao'].get('codNBS', None)
31263127
prefeitura_incidencia = receipt_offchain_data['prestacao'].get('codTributMunicipio', None)
31273128
discriminacao = receipt_offchain_data['prestacao'].get('discriminacao', None)
@@ -3266,17 +3267,17 @@ def weak_receipt_validator():
32663267
estado_nota = 4
32673268

32683269
store.sql("""
3269-
INSERT INTO nota_fiscal (
3270-
txid, endereco_emissor, base_calculo, aliquota_servicos, valor_iss, valor_liquido_nota,
3271-
competencia, valor_servicos, valor_deducoes, valor_pis, codigo_servico,
3272-
valor_cofins, valor_inss, valor_ir, valor_csll,
3273-
outras_retencoes, valor_total_tributos, desconto_incondicionado,
3274-
desconto_condicionado, iss_retido, responsavel_retencao,
3275-
item_lista_servico, codigo_cnae, codigo_nbs,
3276-
prefeitura_incidencia, discriminacao, exigibilidade_iss,
3277-
numero_processo, regime_especial_tributacao,
3278-
optante_simples_nacional, incentivo_fiscal, data_emissao, estado
3279-
) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
3270+
INSERT INTO invoice (
3271+
txId, enderecoEmissor, baseCalculo, aliqServicos, valIss, valLiquiNfse,
3272+
competencia, valServicos, valDeducoes, valPis, codServico,
3273+
valCofins, valInss, valIr, valCsll,
3274+
outrasRetencoes, valTotalTributos, descontoIncond,
3275+
descontoCond, issRetido, respRetencao,
3276+
itemLista, codCnae, codNBS,
3277+
prefeituraIncidencia, discriminacao, exigibilidadeISS,
3278+
numProcesso, regimeEspTribut,
3279+
optanteSimplesNacional, incentivoFiscal, estado
3280+
) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
32803281
""", (item_txid, emissor, base_calculo, aliquota_servicos, valor_iss, valor_liquido_nota,
32813282
competencia, valor_servicos, valor_deducoes, valor_pis, codigo_servico,
32823283
valor_cofins, valor_inss, valor_ir, valor_csll,
@@ -3285,7 +3286,7 @@ def weak_receipt_validator():
32853286
item_lista_servico, codigo_cnae, codigo_nbs,
32863287
prefeitura_incidencia, discriminacao, exigibilidade_iss,
32873288
numero_processo, regime_especial_tributacao,
3288-
optante_simples_nacional, incentivo_fiscal, data_emissao, estado_nota)
3289+
optante_simples_nacional, incentivo_fiscal, estado_nota)
32893290
)
32903291
store.commit()
32913292

@@ -3319,9 +3320,9 @@ def bd_insert_company(company_data):
33193320
# Inserting new company on our database
33203321
store.sql("""
33213322
INSERT INTO empresa (
3322-
cnpj, endereco_blockchain, razao_social, nome_fantasia, endereco_empresa,
3323-
numero_endereco, complemento_endereco, bairro_endereco,
3324-
cidade_endereco, unidade_federacao, pais_endereco, cep,
3323+
cnpj, enderecoBlockchain, razaoSocial, nomeFantasia, enderecoEmpresa,
3324+
numeroEndereco, complementoEndereco, bairroEndereco,
3325+
cidadeEndereco, unidadeFederacao, paisEndereco, cep,
33253326
email, telefone
33263327
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
33273328
""",

0 commit comments

Comments
 (0)