Skip to content

Commit

Permalink
Corrige CRT dos testes das NFes com produtos CST
Browse files Browse the repository at this point in the history
  • Loading branch information
leogregianin committed Jun 20, 2022
1 parent fa79897 commit 743cd51
Show file tree
Hide file tree
Showing 12 changed files with 25 additions and 38 deletions.
17 changes: 2 additions & 15 deletions tests/test_nfe_serializacao_cst_00.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst00(self):
ind_total=1,
icms_modalidade='00',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='51',
cofins_modalidade='51',
pis_valor_base_calculo=Decimal('117.00'),
Expand All @@ -153,19 +153,6 @@ def preenche_notafiscal_produto_cst00(self):
ipi_valor_ipi_dev=Decimal('10.00'),
pdevol=Decimal('1.00'),
)
self.notafiscal.adicionar_nota_fiscal_referenciada(
chave_acesso='12345678901234567890123456789012345678900001'
)
self.notafiscal.adicionar_nota_fiscal_referenciada(
chave_acesso='12345678901234567890123456789012345678900002'
)

self.notafiscal.adicionar_responsavel_tecnico(
cnpj='99999999000199',
contato='Teste PyNFe',
email='[email protected]',
fone='11912341234'
)

def serializa_nfe(self):
serializador = SerializacaoXML(_fonte_dados, homologacao=self.homologacao)
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_10.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst10(self):
ind_total=1,
icms_modalidade='10',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='51',
cofins_modalidade='51',
pis_valor_base_calculo=Decimal('117.00'),
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_20.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst20(self):
ind_total=1,
icms_modalidade='20',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='51',
cofins_modalidade='51',
pis_valor_base_calculo=Decimal('117.00'),
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_30.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst30(self):
ind_total=1,
icms_modalidade='30',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
icms_st_modalidade_determinacao_bc='0',
icms_st_percentual_adicional=0,
icms_st_percentual_reducao_bc=0,
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_40.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst40(self):
ind_total=1,
icms_modalidade='40',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06',
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_41.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst41(self):
ind_total=1,
icms_modalidade='41',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06',
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_50.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst50(self):
ind_total=1,
icms_modalidade='50',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06',
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_51.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst51(self):
ind_total=1,
icms_modalidade='51',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06',
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_60.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst60(self):
ind_total=1,
icms_modalidade='60',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06',
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_70.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst70(self):
ind_total=1,
icms_modalidade='70',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06',
Expand Down
4 changes: 2 additions & 2 deletions tests/test_nfe_serializacao_cst_90.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst90(self):
ind_total=1,
icms_modalidade='90',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='07',
cofins_modalidade='07',
valor_tributos_aprox='21.06',
Expand Down
6 changes: 3 additions & 3 deletions tests/test_nfe_serializacao_geral.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def preenche_emitente(self):
razao_social='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL',
nome_fantasia='Nome Fantasia da Empresa',
cnpj='99999999000199', # cnpj apenas números
codigo_de_regime_tributario='1', # 1 para simples nacional ou 3 para normal
codigo_de_regime_tributario='3', # 1 para simples nacional ou 3 para normal
inscricao_estadual='9999999999', # numero de IE da empresa
inscricao_municipal='12345',
cnae_fiscal='9999999', # cnae apenas números
Expand Down Expand Up @@ -136,7 +136,7 @@ def preenche_notafiscal_produto_cst00(self):
ind_total=1,
icms_modalidade='00',
icms_origem=0,
icms_csosn='400',
icms_csosn='',
pis_modalidade='51',
cofins_modalidade='51',
pis_valor_base_calculo=Decimal('117.00'),
Expand Down Expand Up @@ -238,7 +238,7 @@ def dados_emitente_test(self):
self.assertEqual(razao_social, 'NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL')
self.assertEqual(nome_fantasia, 'Nome Fantasia da Empresa')
self.assertEqual(cnpj, '99999999000199')
self.assertEqual(codigo_de_regime_tributario, '1')
self.assertEqual(codigo_de_regime_tributario, '3')
self.assertEqual(inscricao_estadual, '9999999999')
self.assertEqual(inscricao_municipal, '12345')
self.assertEqual(cnae_fiscal, '9999999')
Expand Down

0 comments on commit 743cd51

Please sign in to comment.